JavaScript從數(shù)組中刪除指定值元素的方法
本文實(shí)例講述了JavaScript從數(shù)組中刪除指定值元素的方法。分享給大家供大家參考。具體分析如下:
下面的代碼使用了兩種方式刪除數(shù)組的元素,第一種定義一個(gè)單獨(dú)的函數(shù),第二種為Array對象定義了一個(gè)removeByValue的方法,調(diào)用非常簡單
定義函數(shù)removeByValue進(jìn)行元素刪除
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"
為數(shù)組對象增加相應(yīng)的的方法,調(diào)用就變得更加簡單了,直接調(diào)用數(shù)組的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程序設(shè)計(jì)有所幫助。
- JS刪除數(shù)組里的某個(gè)元素方法
- js刪除數(shù)組元素、清空數(shù)組的簡單方法(必看)
- 體驗(yàn)js中splice()的強(qiáng)大(插入、刪除或替換數(shù)組的元素)
- Javascript根據(jù)指定下標(biāo)或?qū)ο髣h除數(shù)組元素
- 詳解js刪除數(shù)組中的指定元素
- Javascript循環(huán)刪除數(shù)組中元素的幾種方法示例
- 基于JavaScript實(shí)現(xiàn)移除(刪除)數(shù)組中指定元素
- JS實(shí)現(xiàn)根據(jù)指定值刪除數(shù)組中的元素操作示例
- JavaScript刪除數(shù)組中指定元素5種方法例子
相關(guān)文章
JavaScript之BOM?location對象+navigator對象+history?對象
這篇文章主要介紹了JavaScript?BOM中的?location對象、navigator對象、history?對象,下面圍繞他們的相關(guān)語法及各種資料展開文章詳細(xì)內(nèi)容,需要的小伙伴可以參考一下,希望對大家有所幫助2021-12-12
微信小程序?qū)崿F(xiàn)2048小游戲的詳細(xì)過程
這篇文章主要給大家介紹了關(guān)于微信小程序?qū)崿F(xiàn)2048小游戲的相關(guān)資料,文中將實(shí)現(xiàn)的代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用微信小程序具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2021-09-09
JavaScript Scoping and Hoisting 翻譯
希望這篇文章能夠給JavaScript程序員最容易困惑的部分一些啟示。我盡力寫的全面,以免引起更多的困惑。如果我寫錯(cuò)了或是漏掉了某些重要的東西,請一定讓我知道2012-07-07
echarts實(shí)現(xiàn)排名柱狀圖的示例代碼
在ECharts中,可以通過設(shè)置數(shù)據(jù)的順序來控制柱狀圖的排序,本文就介紹了echarts實(shí)現(xiàn)排名柱狀圖的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09
js實(shí)現(xiàn)網(wǎng)頁的兩個(gè)input標(biāo)簽內(nèi)的數(shù)值加減(示例代碼)
下面小編就為大家?guī)硪黄猨s實(shí)現(xiàn)網(wǎng)頁的兩個(gè)input標(biāo)簽內(nèi)的數(shù)值加減(示例代碼)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08

