JavaScript從數組中刪除指定值元素的方法
更新時間:2015年03月18日 16:03:46 作者:上大王
這篇文章主要介紹了JavaScript從數組中刪除指定值元素的方法,實例分析了兩種常用的javascript操作數組指定元素的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了JavaScript從數組中刪除指定值元素的方法。分享給大家供大家參考。具體分析如下:
下面的代碼使用了兩種方式刪除數組的元素,第一種定義一個單獨的函數,第二種為Array對象定義了一個removeByValue的方法,調用非常簡單
定義函數removeByValue進行元素刪除
function removeByValue(arr, val) {
for(var i=0; i<arr.length; i++) {
if(arr[i] == val) {
arr.splice(i, 1);
break;
}
}
}
var somearray = ["mon", "tue", "wed", "thur"]
removeByValue(somearray, "tue");
//somearray will now have "mon", "wed", "thur"
為數組對象增加相應的的方法,調用就變得更加簡單了,直接調用數組的removeByValue方法即可刪除指定元素
Array.prototype.removeByValue = function(val) {
for(var i=0; i<this.length; i++) {
if(this[i] == val) {
this.splice(i, 1);
break;
}
}
}
var somearray = ["mon", "tue", "wed", "thur"]
somearray.removeByValue("tue");
//somearray will now have "mon", "wed", "thur"
希望本文所述對大家的javascript程序設計有所幫助。
相關文章
JavaScript之BOM?location對象+navigator對象+history?對象
這篇文章主要介紹了JavaScript?BOM中的?location對象、navigator對象、history?對象,下面圍繞他們的相關語法及各種資料展開文章詳細內容,需要的小伙伴可以參考一下,希望對大家有所幫助2021-12-12
JavaScript Scoping and Hoisting 翻譯
希望這篇文章能夠給JavaScript程序員最容易困惑的部分一些啟示。我盡力寫的全面,以免引起更多的困惑。如果我寫錯了或是漏掉了某些重要的東西,請一定讓我知道2012-07-07

