三点运算符

1.rest(可变)参数

  *用来取代arguments,但比arguments灵活,只能时最后部分形参参数

    function fun(...values) {
        console.log(arguments)
        arguments.forEach(function (item, index) {
            console.log(item, index)
        })//报错
        console.log(values)
        values.forEach( (item, index)=>{
            console.log(item, index)
        })
    }

    fun(1, 2, 3)

2.扩展运算符

let arr=[1,6]
let arr1=[2,3,4,5]
需求:把arr1插入arr1中

arr=[1,..arr1,6]//[1,2,3,4,5,6]
...arr//1,2,3,4,5,6

猜你喜欢

转载自www.cnblogs.com/nailc/p/9365205.html
今日推荐