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:拿到的是迭代对象定义时的每项内容
例子: