Как деструктурировать дерево объектов, чтобы достать значение, находящееся в его глубине

Есть дерево обьектов:

const obj = {
 prop: [{insideProp : value}],
}

Как с помощью деструктурирующего присваивания взять value?


Ответы (1 шт):

Автор решения: vsemozhebuty

Просто воссоздайте структуру слева и на месте нужного значения поставьте переменную:

let { prop: [{ insideProp: variableForValue }] } =
    { prop: [{ insideProp: 'value'          }] };

console.log(variableForValue);

→ Ссылка