6、扩展运算符(spread)...

2020-06-07  本文已影响0人  沈念一
扩展运算符

是rest参数的逆运算,将一个数组转为用逗号分隔的参数数列

let iArray = ['1','2','3']
...iArray => 1 ,2,3
let iArray = ['1','2','3']
let ['0',...iArray,'4'] => ['0','1','2','3','4']
const [first,...rest] = [1,2,3,4,5]
first --> 1
[...rest] = [2,3,4,5]
var arr1 = [0,1,2]
var arr2 = [3,4,5]
arr1.push(...arr2) ----> [0,1,2,3,4,5]
推荐使用下面的方法合并数组
var arr1 = [0,1,2]
var arr2 = [3,4,5]
[...arr1,...arr2] ----> [0,1,2,3,4,5]
let str = "wasgd"
[...str] = ['w','a','s','g','d']
let arr = ['1','2','3']
hanshu(...arr)
hanshu(...arr){
       console.log(...arr)  ----> 1,2,3
}
上一篇 下一篇

猜你喜欢

热点阅读