javascript刪除陣列元素的程式碼
刪除陣列元素是最為基本的陣列操作,下面就通過程式碼例項介紹一下此方面相關知識。
一.delete刪除陣列元素:
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var theArray=["螞蟻部落","青島市南區","antzone",2]; delete theArray[1]; for(var i=0;i<theArray.length;i++){ console.log("索引"+i+"的值:"+theArray[i]); }
使用delete運算只是將陣列指定項的值設定為undefined,陣列的長度並沒有發生任何變化。
關於delete可以參閱javascript delete操作符一章節。
二.使用splice()方法刪除陣列元素:
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var theArray=["螞蟻部落","青島市南區","antzone",2]; theArray.splice(1,1); for(var i=0;i<theArray.length;i++){ console.log("索引"+i+"的值:"+theArray[i]); }
以上程式碼可以刪除索引為1的陣列中的元素,具體可以參閱javascript splice()一章節。
三.自定義方式實現此功能:
[JavaScript] 純文字檢視 複製程式碼Array.prototype.remove=function(index){ if(isNaN(index)||index>this.length){ return false; } for(var i=0,n=0;i<this.length;i++){ if(this[i]!=this[index]){ this[n++] = this[i] } } this.length-=1 } var theArray=["螞蟻部落","青島市南區","antzone",2]; theArray.remove(2) console.log(theArray);
以上程式碼可以刪除陣列中索引值為2的元素,也就是第三個陣列元素。
相關文章
- javascript刪除陣列重複元素程式碼JavaScript陣列
- javascript刪除陣列中的重複元素程式碼JavaScript陣列
- JavaScript刪除陣列元素JavaScript陣列
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- javascript按照值刪除陣列元素程式碼例項JavaScript陣列
- JavaScript 刪除陣列指定元素JavaScript陣列
- JavaScript刪除array陣列元素JavaScript陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- JavaScript刪除陣列中指定元素JavaScript陣列
- JavaScript刪除陣列第一個元素JavaScript陣列
- 刪除陣列中的指定元素例項程式碼陣列
- JavaScript刪除陣列最後一個元素JavaScript陣列
- javascript delete運算子刪除array陣列元素JavaScriptdelete陣列
- JavaScript 刪除陣列最後一個元素JavaScript陣列
- js刪除陣列重複元素程式碼例項JS陣列
- javascript刪除指定索引的陣列程式碼例項JavaScript索引陣列
- javascript刪除陣列指定值程式碼例項JavaScript陣列
- JavaScript陣列開頭或者結尾刪除元素JavaScript陣列
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- Array · 刪除陣列中指定的元素陣列
- PHP 刪除陣列中元素的方式PHP陣列
- 根據陣列的值刪除元素陣列
- js刪除陣列指定索引的元素JS陣列索引
- javascript刪除陣列中所有奇數程式碼例項JavaScript陣列
- js刪除陣列中重複的元素JS陣列
- js刪除陣列中的重複元素JS陣列
- js刪除陣列元素中的指定值JS陣列
- PHP從陣列中刪除元素的方法PHP陣列
- JS] JS 之刪除陣列中的元素JS陣列
- 刪除陣列中的元素(連結串列)陣列
- JavaScript刪除陣列重複元素的5個高效演算法JavaScript陣列演算法
- 關於javascript中陣列元素刪除問題的討論 (轉)JavaScript陣列
- javascript刪除指定子元素程式碼例項JavaScript
- JavaScript刪除元素節點程式碼例項JavaScript
- JS刪除陣列裡的某個元素方法JS陣列