使用与前面的例子中类似的对象:
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
JavaScript高级用法:解构赋值操作对象属性
本文详细讲解了如何使用JavaScript的解构赋值来分别提取嵌套对象的属性,包括相同和不同变量名的情况,并通过实例演示了其在代码中的应用。
3万+

被折叠的 条评论
为什么被折叠?



