es6三点运算符

es6三点运算符

一:散点运算符基本用法

    // 3点运算符基本用法
    function  func(...params){
        console.log(params)
        params.forEach(function (value, index, array){
            console.log(value,index,array[index])
        })
    }

    func(2,4,5,6);

结果输出:

 二:可变参数用法,特指后面的所有参数

   // 可变参数用法,特指后面的所有参数
    function func1(a,b,...params){
        console.log(params)
    }
    func1(1,2,3,4);

结果输出:

 三:用于数组拼接

    let arr1 = [2,3];
    let arr2 = [1,...arr1,4];
    console.log(arr2);
    console.log(...arr1)

结果输出:

 

原文地址:https://www.cnblogs.com/cbpm-wuhq/p/14355502.html