1.数组解构赋值

alt

结果

alt

数组中按顺序匹配,将’a’赋值给arg,'b’赋值给arg1,剩下的元素以数组形式赋值给展开运算符作用的变量。

2.对象的解构赋值

alt

结果

alt

对象中定义一个变量a,一个变量b,在被解构的对象中进行匹配,匹配到与变量名相同的key值,就把value赋值给该变量,匹配与顺序无关,剩下的键值对以对象形式赋值给展开运算符作用的变量。

alt

结果

alt

冒号前是用于匹配的变量名,冒号后是变量名的别名,匹配到的值最后会赋给别名,此时的a是没有值的,输出会报错。

3.合并数组和对象

数组合并

alt

结果

alt

对象合并

alt

结果

alt

数组中的展开运算符就是将中括号去掉,对象中的展开运算符就是将大括号去掉,把保留的元素或键值对放入当前的位置。

4.使用Math对象里的相关函数

alt