Доступ к свойствам объекта, где имя свойства находится в переменной

Я пытаюсь проверить, существует ли определенный объект в объекте 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

Это обозначение для доступа к свойству с помощью переменной

Другие вопросы по тегам