Я ищу лучший способ получить некоторые вложенные атрибуты как переменные, а также внешний объект как переменную.
В этом примере wheels
не определено, но оно мне нужно для дальнейшего использования.
const bike = { wheels: { front:"big", rear:"small" } };
const { wheels : { front } } = bike;
console.log(typeof wheels === "undefined"); // true
console.log(front);
Пока что я решил это так:
const bike = { wheels: { front:"big", rear:"small" } };
const { wheels, wheels : { front } } = bike;
console.log(typeof wheels === "undefined"); // false
console.log(front);
Но похоже на шаблон ... Я не смог найти более разумного решения. Я что-то упустил или нет другого, более простого способа?