1. 程式人生 > >jquery如何刪除陣列中的一個元素?

jquery如何刪除陣列中的一個元素?

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() 返回陣列物件的原始值。