Вы не можете сделать именно это, но что-то похожее, когда вы «конвертируете» свой массив в объект и затем используете ключи для доступа к значениям:
arrayOfObject = [{ item: { this: "a", that: "b" } }, { item2: { this: "c", that: "d" } }]
const arrayToObject = arrayOfObject.reduce((r,c) => Object.assign(r,c), {})
console.log(arrayToObject['item'])
console.log(arrayToObject['item2'])
В приведенном выше фрагменте мы конвертируем arrayOfObject
в массив В Object, а затем просто получаем доступ к значениям с помощью клавиш.
В противном случае то, что вы пытаетесь сделать, невозможно, поскольку вы можете получить доступ к значениям из массива только по индексу или с помощью какой-либо функции, которая будет проходить через него и получать вам запись, например, find
и т. Д.