var arr1=[1,2], arr2=[3,4], arr3; arr3=arr1.concat(arr2,arr1); console.log(arr3);
另外方法,截取《是來是》__.slice(start,end)面試
var colors=["red","green","blue",yellow]; var newcolors=colors.slice(1,3); console.log(newcolors);
//完成已下代碼,實現b數組對a數組的拷貝, var a=[1,"yew",3], b; //1數組遍歷,push b =new Array(); for(var i=0;i<a.length;i++){ b.push(a[i]); //2concat() b=[].concat(a); 3slice(); b=a.slice(0); console.log(b);
var arr=["a","b","c","d"] 1// var add=arr.splice(2,2); //輸出刪除c,d 2// var add=arr.splice(3,0,"m","n"); //由於沒有刪除,因此爲空,而arr就顯示插入完成。 3 var add=arr.splice(1,2,"x","y"); //索引1,刪除兩個。add=bc,arr插入完成 console.log(arr); console.log(add);
var nums=[1,4,7,5,7,2,3,4,]; var pos=nums.indexOf(7,3); //檢測7在數組中的位置3位開始, var pos=nums.lastIndexOf(1); //第一個 console.log(pos);
___.lastIndexOf(searchvalue,startIndex)數組
//封裝一個方法實現indexOf的功能函數。 var nums=[1,4,6,2,3,5,8,9,7]; function ArrayIndexOf(arr,value){ for(var i=0;i<arr.length;i++){ //檢測value在arr中出現的位置 if(arr[i]===value){ return i; //找到相應的數字,對於的索引數i。 } } return -1; //不然出現-1 } var pos2=ArrayIndexOf(nums,4); //字符串要轉換 console.log(pos2);