jquery如何刪除陣列中的一個元素?
阿新 • • 發佈:2018-11-02
jquery刪除陣列中的一個元素的方法是用 splice 實現的。
舉例說明:
var arrList = ['a','b','c','d'];
arrList.splice(jQuery.inArray('b',arrList),1);
alert(arrList);
其中jQuery.inArray(‘b’,arrList)是b這個元素在陣列arrList 中的位置
splice(index,1)函式中第一個引數index是要刪除元素在陣列中的位置,第二個引數是要刪除的數量。
Array物件的方法有:
- concat() 連線兩個或更多的陣列,並返回結果。
- join() 把陣列的所有元素放入一個字串。元素通過指定的分隔符進行分隔。
- pop() 刪除並返回陣列的最後一個元素。
- push() 向陣列的末尾新增一個或更多元素,並返回新的長度。
- reverse() 顛倒陣列中元素的順序。
- shift() 刪除並返回陣列的第一個元素
- slice() 從某個已有的陣列返回選定的元素
- sort() 對陣列的元素進行排序
- splice() 刪除元素,並向陣列新增新元素。
- toSource() 返回該物件的原始碼。
- toString() 把陣列轉換為字串,並返回結果。
- toLocaleString() 把陣列轉換為本地陣列,並返回結果。
- unshift() 向陣列的開頭新增一個或更多元素,並返回新的長度。
- valueOf() 返回陣列物件的原始值。