今天见一个 Vue 的 Demo 中 js 部分用到了 …
这个运算符,很好奇它是做什么用的,就查了一下资料。
作用:
将一个数组转为用逗号分隔的参数序列。
具体用法:
用于函数调用
1 | function push(array, ...items) { |
扩展运算符取代 apply 方法的一个实际的例子,应用 Math.max 方法,简化求出一个数组最大元素的写法
1 | // ES5 的写法 |
通过 push 函数,将一个数组添加到另一个数组的尾部
1 | // ES5的 写法 |
合并数组
1 | // ES5 |
扩展运算符将字符串转为真正的数组
1 | [...'hello'] |