JavaScript中常用的陣列方法

2021-08-07 07:34:49 字數 998 閱讀 7100

1.arr.push(new element)

描述:在陣列末尾處新增乙個元素。

返回值:新陣列元素的個數。

是否改變原陣列:是。

2.arr.pop()

描述:在陣列末尾處刪除乙個元素。

返回值:被刪除的元素。

是否改變原陣列:是。

3.arr.unshift(new element)

描述:在陣列開頭處新增乙個值。

返回值:新陣列元素的個數。

是否改變原陣列:是。

4.arr.shift()

描述:在陣列開頭處刪除乙個值。

返回值:被刪除的元素。

是否改變原陣列:是。

5.arr.foreach(function(item,index,array){})

描述:遍歷陣列。

返回值:無。

是否改變原陣列:否。

6.arr.splice(index,how many,what)

描述:刪除或新增元素。

index:操作的初始位置

many:刪除幾個(也可以設定0)

what:刪除之後增加的新元素(可選)

返回值:刪除的元素集合

是否改變原陣列:是。

7.arr.slice(begin,end)

描述:從現有陣列中擷取一段到新陣列

begin:操作的初始位置(可選)

end:結束位置(可選)

返回值:生成的新陣列

是否改變原陣列:否。

8.arr1.concat(arr2)

描述:合併arr1和arr2

返回值:合併後的新陣列

是否改變原陣列:否。

JavaScript中常用事件的型別

注 submit和reset通常是繫結到form表單中使用的,change通常用於input和selcet表單中 window.onload function form.onreset function form.onchange function form.oninput function scr...

javascript中常用的物件操作方法

object.keys obj 返回物件的key組成的陣列 返回乙個所有元素為字串的陣列,其元素來自於從給定的object上面可直接列舉的屬性,不會返回原型上的方法。const obj console.log object.keys obj firstname lastname age eyecol...

javascript陣列中常用方法及屬性。

array.prototype.splice index,count,item1 item2 刪除或新增指定的專案 會改變原始陣列 index 要刪除或新增的專案位置 0 開始 負數則從陣列結尾處算起。count 要刪除的數量 為 0 則不會刪除。item1 item2 次要可寫 向陣列新增新的專案...