您现在的位置:首页 >> 前端 >> 内容

数组克隆的两种方式

时间:2017/3/18 9:34:00 点击:

  核心提示:数组克隆的两种方式:希望下面的文章对大家有所帮助。function clone(arr){ try{ return newArray = arr.slice(); }catch (e){ return...
数组克隆的两种方式:希望下面的文章对大家有所帮助。
function clone(arr){
   try{
       return newArray = arr.slice();
   }catch (e){
       return false;
   }
}

//传统
function cloneArray(arr){
   try{
       var newArray = [];
       for(var i = 0; i < arr.length;i++){
           if(Array.isArray(arr[i])){
               newArray[i] = cloneArray(arr[i]);
           }else{
               newArray[i] = arr[i];
           }
       }
       return newArray;
   }catch (e){
       return false;
   }
}

作者:网络 来源:诸葛苍穹