Я пытаюсь использовать динамическое имя для свойства объекта.Использование переменных в качестве имен объектов в реакции native
Например, в приведенной ниже функции я хочу использовать значение переменной 'catagoryId', чтобы получить дочерний элемент, который приводит к значению переменной catagoryId. Например, если catagoryId = book. Я хочу, чтобы последняя строка была разрешена для «endAtObject.orderValues.book».
export const feedFetch = (catagoryId, endAtObject) => {
endAtObject.orderValues.<<<catagoryId>>>
}
Как это сделать? Любая помощь будет высоко оценена!
, если я что-то не хватает, это простые JS: 'endAtObject.orderValues [CategoryId]' – drewmoore
Если я сделайте это, я получаю неожиданную ошибку токена. В основном мой объект endAtObject имеет дочерний элемент с именем orderValue и имеет разные дочерние элементы с разными именами. В примере я пытаюсь добраться до ребенка по имени book. –
Комментарий drewmoore - правильный способ сделать это. Просто убедитесь, что значения порядка - это объект, а не строка или массив JSON и т. Д. – eden