美文网首页
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