JavaScript | Как обратиться к объекту который находится в массиве который находится в объекте?

JavaScript | Как обратиться к объекту который находится в массиве который находится в объекте?

Мы имеем такой объект:

var obiekt = {a:[1,2.3], b:["efim","360","ru",{x:"efim360.ru"}], c:[{}]}

Вывод в консоль браузера:

Объект из массивов - JavaScript
Объект из массивов — JavaScript

Как получить объект {x;«efim360.ru»}?

 

Будем двигаться в глубину и отслеживать результаты. У нас есть основной объект на первом уровне. Для начала обратимся к элементу верхнего объекта, в котором встречаются нужные нам данные:

obiekt.b

Обращение к ключу объекта осуществляется через точку.

Вывод в консоль браузера:

Массив из 4 элементов - 3 строки 1 объект - JavaScript
Массив из 4 элементов — 3 строки 1 объект — JavaScript

Нам вернулся массив. Мы стали ближе к цели. Нужный нам объект расположен под индексом 3 массива. Допишем команду и обратимся к элементу массива при помощи слитного написания с квадратными скобками:

obiekt.b[3]

Вывод в консоль браузера:

Объект с одним элементом по ключу x - JavaScript
Объект с одним элементом по ключу x — JavaScript

Мы обратились к объекту, который находится в массиве, который находится в объекте.

 

Ссылки

DOM стандарт — https://efim360.ru/dom/

Читайте перевод полной версии стандарта «объектной модели документа», чтобы ознакомиться со всеми концепциями и интерфейсами.

DOMLiving Standardhttps://dom.spec.whatwg.org

Читайте официальную документацию живого стандарта «объектной модели документа», чтобы быть в курсе последних изменений.

https://dom.spec.whatwg.org/#dom-document-getelementsbytagname

JavaScriptМассивыhttps://efim360.ru/javascript-massivy-array/

ECMAScriptLiving Standardhttps://tc39.es/ecma262/