Как получить доступ к объекту с помощью динамического ключа? Как получить доступ к объекту, используя переменную как ключ. Вот мой пример кода: var o = {"k1": "111", "k2": "222"}; alert(o.k1); //working fine var key = "k"+1; alert(key); // k1 alert(o.key); //not working Ответ 1 Доступ к объектам, таким как массивы, можно получить: alert(o[key]); Ответ 2 Измените последнюю строку на: alert(o['k1']); или alert(o[key]);, где key - ваш динамически построенный ключ свойства. Помните, что вы можете получить доступ к свойствам объекта с помощью нотации массива. Ответ 3 Рассмотрим использование цикла for...in
Ответ 2 Измените последнюю строку на: alert(o['k1']); или alert(o[key]);, где key - ваш динамически построенный ключ свойства. Помните, что вы можете получить доступ к свойствам объекта с помощью нотации массива.