JavaScript刪除陣列中指定元素
本章節將通過例項簡單介紹一下如何刪除陣列中的元素。
刪除陣列元素的方式有多種,常用的幾種方式如下:
一.使用delete進行刪除:
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var arr=["螞蟻部落","青島","奮鬥才會有美好的未來"]; delete arr[1] console.log(arr.length);
刪除陣列第二個元素的內容,但陣列長度和原來的索引都沒有發生變化。
arr[1]值變為undefined。
二.使用splice()函式刪除:
語法格式:
[JavaScript] 純文字檢視 複製程式碼arrayObject.splice(index,howmany)
此方法可以從指定位置開始刪除指定數目的陣列元素。
index表示開始刪除的陣列元素索引,howmany規定要刪除的數目。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var arr=["螞蟻部落","青島","奮鬥才會有美好的未來"]; arr.splice(0,1); console.log(arr.length);
程式碼刪除陣列中的第一個元素,並且彈出刪除後的陣列長度。
更多相關內容可以參閱JavaScript Array splice()一章節。
三.自定義方式刪除陣列元素:
[JavaScript] 純文字檢視 複製程式碼執行程式碼Array.prototype.remove=function(dx){ if(isNaN(dx)||dx>this.length){ return false; } for(var i=0,n=0;i<this.length;i++){ if(this[i]!=this[dx]){ this[n++]=this[i] } } this.length-=1 } var arr=["螞蟻部落","青島","奮鬥才會有美好的未來"]; arr.remove(1); console.log(arr.length);
程式碼可以刪除索引值為1的陣列元素,並且彈出當前陣列的長度。
相關文章
- JavaScript 刪除陣列指定元素JavaScript陣列
- js刪除陣列元素中的指定值JS陣列
- JavaScript刪除陣列元素JavaScript陣列
- JavaScript刪除array陣列元素JavaScript陣列
- Array · 刪除陣列中指定的元素陣列
- js刪除陣列指定索引的元素JS陣列索引
- 刪除陣列中的指定元素例項程式碼陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- javascript刪除陣列元素的程式碼JavaScript陣列
- JavaScript刪除陣列第一個元素JavaScript陣列
- javascript刪除陣列中的重複元素程式碼JavaScript陣列
- javascript陣列如何刪除所有的指定值陣列項JavaScript陣列
- for迴圈無法刪除陣列所有指定元素陣列
- 陣列刪除指定項陣列
- JavaScript刪除陣列最後一個元素JavaScript陣列
- javascript delete運算子刪除array陣列元素JavaScriptdelete陣列
- javascript刪除陣列重複元素程式碼JavaScript陣列
- JavaScript 刪除陣列最後一個元素JavaScript陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- JavaScript 刪除指定的li元素JavaScript
- javascript刪除陣列指定值程式碼例項JavaScript陣列
- JavaScript陣列檢索指定元素JavaScript陣列
- JavaScript陣列開頭或者結尾刪除元素JavaScript陣列
- javascript刪除指定索引的陣列程式碼例項JavaScript索引陣列
- js刪除陣列中重複的元素JS陣列
- js刪除陣列中的重複元素JS陣列
- PHP從陣列中刪除元素的方法PHP陣列
- JS] JS 之刪除陣列中的元素JS陣列
- 刪除陣列中的元素(連結串列)陣列
- 關於javascript中陣列元素刪除問題的討論 (轉)JavaScript陣列
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- javascript按照值刪除陣列元素程式碼例項JavaScript陣列
- JavaScript陣列指定位置插入新元素JavaScript陣列
- JavaScript判斷陣列是否包含指定元素JavaScript陣列