2018-01-10 -01ES6 阮一峰教程摘记1 变量的结构赋值

3.变量的解构赋值(destructure)

1.数组

2.对象

3.number,string, boolean 但undefined和null不支持


注意:

圆括号只能用在赋值语句中的变量名处

例子:let [a]=[1];

          [(a)]=[3];


用途:

1.交换变量的值

2.从函数返回多个值

3.函数参数的定义

4.提取json数据

5.函数参数的默认值

6.遍历map结构 ?

7.输入模块的指定方法


for ..in.. VS for...of..

for..in:拿到的是可枚举的属性

for..of:拿到的是迭代对象定义时的每项内容

例子:


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容