let options = {
size: {
width: 100,
height: 200
},
items: ["Cake", "Donut"],
extra: true
};
// destructuring assignment split in multiple lines for clarity
let {
size: { // put size here
width,
height
},
items: [item1, item2], // assign items here
title = "Menu" // not present in the object (default value is used)
} = options;
console.log(title); // Menu
Это работает нормально, но когда я хочу получить список данных из API, это не работает с вложенной деструктуризацией. Тем не менее, я могу показать данные с помощью &&, например options && options.title
, все работает нормально.