阮一峰的Es2017书中详细讲解了数组的新增方法,拓展运算符(...)这个是最重要的
它可以把数组转换为一列数值,可以替换数组之前的apply方法。
es5:var a = [1,2];var b = [3,4];Array.prototype.push.apply(a,b)这样才能把一个数组push到另一个数组后面
es6:var a = [1,2];var b = [3,4];a.push(...b),很简单的操作即可完成上面的功能,这么简单为什么不用呢。
也可以合并数组
es5写法:[1,2].concat([3,4])
es6写法:[1,2,...[3,4]]
可以看到es6写法简单明了。