JavaScript克隆数组
1 /** 2 * 克隆数组 3 * @param arr 4 */ 5 function cloneArray(arr){ 6 var _arr=[]; 7 for(var i=0;i<arr.length;i++){ 8 _arr[i] = arr[i]; 9 console.info('i:',i); 10 } 11 return _arr; 12 } 13 14 /** 15 * 克隆数组 16 * @param arr 17 */ 18 function cloneArray1(arr){ 19 var i = arr.length; 20 var _arr = []; 21 while(i--){ 22 _arr[i]=arr[i]; 23 console.info('i:',i); 24 } 25 return _arr; 26 } 27 /* 28 var arr = [1,2,3,4,5]; 29 30 i-- i 31 5 4 32 4 3 33 3 2 34 2 1 35 1 0 36 0 循环终止 37 */