1.es6的新功能
它允许一个对象或数组被“分解”成多个单独的值,从对象的解构开始。
代码示例
2.描述
1).定义对象
const obj={b:2,c:3,d :4 };
此时系统中没有变量b、c和d
2)开始解构对象,
const {a,b,c}=obj
这句话的意思是定义A、B、C三个变量,然后在obj对象中寻找A、B、C三个变量。如果找到,将它们分配给相应的变量
所以,
a,已定义但未分配。该定义在const{a,b,c}中定义,但在obj中找不到相应的值,因此没有进行赋值。
已经找到了b和C,并且已经从obj对象中找到了相应的赋值。
这个变量从未被定义或赋值。
摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接