Есть два способа получить доступ или получить значение свойства из объекта — запись с точкой (.), Например obj.foo, и запись с квадратными скобками ([]), например obj[foo].

Там, где точечную нотацию легче читать и писать, нотация с квадратными скобками предлагает гораздо большую гибкость, поскольку значение между скобками может быть любой переменной или выражением.

Следовательно, если имя свойства объекта хранится в переменной JavaScript, вы можете получить его значение, используя запись в квадратных скобках, как показано в следующем примере:

<script>
// Пример JS-объекта
var obj = {
    name: "Peter Parker",
    age: 16,
    country: "United States"
}
    
// Имя свойства хранится в переменной JS
var prop = 'name';
    
// Доступ к отдельному свойству
alert(obj[prop]); // Выводит: Peter Parker
</script>

Подробнее см. Руководство по объектам JavaScript.

Читайте также

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.