对JavaScript解构赋值的理解
时间:2021-08-27 来源:互联网 编辑:宝哥软件园 浏览:次
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对象中找到了相应的赋值。
这个变量从未被定义或赋值。
摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接
版权声明:对JavaScript解构赋值的理解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。