美文网首页
ES6快速学习(四)扩展运算符

ES6快速学习(四)扩展运算符

作者: slTrust | 来源:发表于2017-12-08 13:47 被阅读0次

    扩展运算符 => ...

            // var arr=[1,2,3,4,5];
            // var arr2=arr;
            // arr2.pop();
    
            // alert(arr);
    
            function show(...arr){
                console.log(arr)
            }
            show([1,2,3,4])  //  Array(1)
    
    function show(...a){ 
        console.log(a.length);  //4
    }
     show(1,2,3,4)
    

    快速复制一个数组

    ES6以前

            var arr=[1,2,3,4,5];
            var arr2=[];
    
            for(var i=0; i<arr.length; i++){
                arr2.push(arr[i]);
            }
    

    Array.from() 详细使用请点击
    Array.from() MDN

    var arr=[1,2,3,4,5];
            
    var arr2=Array.from(arr);
    

    用扩展运算符复制数组

    var arr=[1,2,3,4,5];
    var arr2=[...arr];
    

    相关文章

      网友评论

          本文标题:ES6快速学习(四)扩展运算符

          本文链接:https://www.haomeiwen.com/subject/bbjeixtx.html