傳參:start代表從**開始擷取,end代表擷取結束的地方
var a = [1,2,3]
a.slice(1);//[2,3]
可以刪除最後乙個元素並返回刪除的最後乙個元素
var a = [1,2,3]
a.pop();//3
可以刪除第乙個元素並返回刪除的第乙個元素
var a = [1,2,3]
a.shift();//1
傳參:傳參的規則方法公升序的方法重要!!!!
function sortnumber(a,b)
var arr = new array(6)
arr[0] = "10"
arr[1] = "5"
arr[2] = "40"
arr[3] = "25"
arr[4] = "1000"
arr[5] = "1"
document.write(arr.sort(sortnumber))//1,5,10,25,40,1000
傳參:start代表開始刪除/新增的位置 必選
number:刪除的個數 必選
item1, ..., itemx:新增的元素 可選
var a = [1,2,3,4,5,6]
a.splice(2,0,9);//
console.log(a);//[1, 2, 9, 3, 4, 5, 6]
返回值是刪除的元素將乙個陣列拼接在另乙個陣列後面
返回值:拼接後的陣列
原來的陣列不變
var a = [1,2,3,4]
var b = [5,6,7]
console.log(a.concat(b));//[1,2,3,4,5,6,7]
console.log(a);//[1,2,3,4]
把陣列變成用「,」連線的字串
var a = [1,2,3,4]
a.join();//"1,2,3,4"
將字串以規定的規則進行分割成陣列
傳參:rex意思是分割的規則 必選
length是分割的長度,非必須
var a = "hello world lar"
a.split(" ");//["hello","world","lar"]
a.split(" ",2);//["hello","world"]
判斷是否包含子字串
var a = "hello world lar";
var b = ["hello","world","lar"];
a.indexof("hello");//0
b.indexof("hello");//0
b.indexof(123);//-1
var a = [1,2,3,4,5]
var b = [52,3,3,4,6]
var c = ;
for(var i = 0;i < a.length;i++)
}
}console.log(c); //[3,4]
var a = [1,2,34,5,6];
var b = [7,8,9];
for(var i = 0;ia.splice(2+i,0,b[i]);
}console.log(a);//[1, 2, 7, 8, 9, 34, 5, 6]
var a = [1,2,34,5,6];//刪掉 34,5
a.splice(1,2);
console.log(a);//[1, 5, 6]
JS 陣列的常用方法歸納
改變原陣列的方法 shift 將第乙個元素刪除並且返回刪除元素,空即為undefined unshift 向陣列開頭新增元素,並返回新的長度 pop 刪除最後乙個並返回刪除的元素 push 向陣列末尾新增元素,並返回新的長度 reverse 顛倒陣列順序 sort 對陣列排序 沒有引數,預設公升序排...
js 常用陣列方法歸納
js 陣列常用方法 1.slice 擷取複製陣列指定位置的內容 slice 開始位置,結束位置 第二個引數不寫預設到尾部,只能從前往後擷取 返回的值為擷取到的內容形成乙個新陣列。let copyarr arr.slice slice 或者slice 0 都可以複製陣列 let arr 1 2,3 4...
JS陣列方法歸納
join方法 將陣列轉換成字串 var arr a b c 括號中的值為轉換成字串之後各項之間的值 var str arr.join abc var str arr.join a,b,c push方法 在陣列後面增加一項 var arr a b c var newleng arr.push d co...