Доступ к свойствам объекта, где имя свойства находится в переменной
Я пытаюсь проверить, существует ли определенный объект в объекте JS. Для этого мне нужно использовать любой идентификатор, переданный в мой метод. В данный момент я изо всех сил пытаюсь использовать значение переменной. Вот что я делаю:
data.entries.id
Итак, у меня есть объект настройки как:
var data = {
"entries" : {
}
};
Следовательно .id
Part проверит, существует ли определенный идентификатор. Если это так, я ничего не делаю, если нет, я хочу добавить это. На данный момент, используя data.entries.id, каждый раз я просто проверяю, существует ли "id" в "записях", а это не то, что мне нужно. Допустим, значение моей переменной было 'part1', а не data.entries.id
Я хочу это искать data.entries.part1
,
Итак, как мне передать значение переменной, когда я проверяю это, в отличие от имени переменной.
Я надеюсь, что это имеет смысл, и я надеюсь, что вы можете помочь!
1 ответ
Использование data.entries[id]; // Where id is a variable
Это обозначение для доступа к свойству с помощью переменной