一.什么是扩展运算符
ES6的扩展运算符可以说是非常实用的,在给多参数函数传参,替代Apply,合并数组,和解构配合进行赋值方面提供了很好的便利性。
扩展运算符格式很简单,就是三个点(...)
二.数组中的扩展运算符
数组的复制
- []表示一个数组,即arr2是一个数组。
- ...arr:把数组arr展开,拿到其中的元素。
- 相当于实现了数组的复制,这里是浅拷贝。
类数组转数组
字符串转数组
把字符串转成数组: 方法一:字符串的split方法
合并数组
方法一:数组对象的connect方法
Math
可以使用Math函数连同扩展运算符