rest参数:
使用方法
[a, b, ...rest] = [10, 20, 30, 40, 50];
console.log(rest);
// expected output: Array [30,40,50]
解构赋值语法是一种 Javascript 表达式。通过解构赋值, 可以将属性/值从对象/数组中取出,赋值给其他变量。
自执行方法:
写法1:
写法2:
写法3:
展开运算符
展开运算符就是...,可以将一个数组全部展开
展开运算符,可以展开对象的全部成员,也可以将一个对象的成员,克隆给另一个对象
展开运算符,可以将多个对象的成员,合并到一个大的对象中,后面对象中的成员,如果跟前面对象中的成员同名,会覆盖前面的