//方法一:最普通的循環賦值 function prepend3(arr, item) { var a = new Array(); a.push(item); for (var i =0;i<arr.length;i++){ a.push(arr[i]); } return a; }
//方法二:使用concat function prepend(arr, item) { return [item].concat(arr); }
//方法三:使用push.apply function prepend2(arr, item) { var arr1 = [item]; //使用此方法改變的數組是arr1,arr數組不變 [].push.apply(arr1,arr); return arr1; }
//方法四:使用unshift:在數組頭部插入指定元素 //shift是指在頭部移除元素 function prepend(arr, item) { // var arr1 = arr.slice(0); var arr1 = arr.join().split(',') arr1.unshift(item); return arr1; }//總結:有四種可以將原數組全部數據賦給另一個數組
//總結:有四種可以將原數組全部數據賦給另一個數組 //方法一:var arr1 = arr.slice(0); //方法二:var arr1 = arr.join().split(',') //方法三:var arr1 = arr1.concat(arr) //方法四:循環賦值