В первой строке вы уже разобрали Address
в myAddress
. Таким образом, вам не потребуется еще один слой вложения при его структурировании.
let personObj = {
Name: 'Robiul',
Age: 22,
Address: {
city: 'Dhaka',
country: 'Bangladesh'
}
}
// destructure address and rename it to myAddress
let { Address: myAddress } = personObj;
// destructure myAdress and rename city and country
let { city: myCity, country: myCountry } = myAddress;
console.log('city', myCity, 'country', myCountry);
Кроме того, поскольку вы на самом деле нигде не используете myAddress
, вы можете просто удалить это из personObj
.
let personObj = {
Name: 'Robiul',
Age: 22,
Address: {
city: 'Dhaka',
country: 'Bangladesh'
}
}
// destructure address and rename it to myAddress
let {
Address: {
city: myCity,
country: myCountry
}
} = personObj;
console.log('city', myCity, 'country', myCountry);