扩展运算符用三个点表示...将一个数组转为用都好分割点参数序列.
扩展运算符的作用:
1.展开数组
const arr=[2,0,5]
console.log(...arr)2.合并数组
const arr=[2,0,5]
const arr2=['a','b','d']
console.log([...arr,...arr2])3.字符串转换成数组
const strings='hello world'
console.log([...strings])注意它会连空格一样解析
4.与解构赋值生成数组
解构赋值定义:对象和数组逐个对应表达式,或称对象字面量和数组字面量,提供了一种简单的定义一个特定的数据组的方法。
const [...first,middle,last]=['a','b','c','d','e','g','h']
console.log(first)
//报错 const [...first,middle,last]=['a','b','c','d','e','g','h']
^^^^^^^^
//SyntaxError: Rest element must be last element⭐️ 注意如果扩展运算符用于数组赋值,必须放在参数最后一位,不然会报错;也就是数组赋值中 只能放在最后一位
本文著作权归作者 [ admin ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。

