使用与前面的例子中类似的对象:
const user = {
johnDoe: {
age: 34,
email: 'johnDoe@freeCodeCamp.com'
}
};
这是解构对象的属性值赋值给具有相同名字的变量:
const { johnDoe: { age, email }} = user;
这是将对象的属性值赋值给具有不同名字的变量:
const { johnDoe: { age: userAge, email: userEmail }} = user;
原文链接:https://chinese.freecodecamp.org/learn/javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-nested-objects