Если у меня есть объект ниже,
const obj = {
user:
{
type:{
type1:"developer",
type2:"architect"
},
role:"admin"
},
salary:50000
}
const {user: {type}} = obj;
console.log(`type: ${type}`);
console.log(user);
и если я напишу что-то вроде ниже,
const {user: {type}} = obj;
console.log(type); //prints [object Object] which is right
но если я попытаюсь напечатать
console.log(user); // ReferenceError: user is not defined
Может кто-нибудь объяснить мне следующий синтаксис деструктуризации ES6?
const {user: {type}} = obj;