JavaScript從數(shù)組中刪除指定值元素的方法
本文實(shí)例講述了JavaScript從數(shù)組中刪除指定值元素的方法。分享給大家供大家參考。具體分析如下:
下面的代碼使用了兩種方式刪除數(shù)組的元素,第一種定義一個(gè)單獨(dú)的函數(shù),第二種為Array對(duì)象定義了一個(gè)removeByValue的方法,調(diào)用非常簡(jiǎn)單
定義函數(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ù)組對(duì)象增加相應(yīng)的的方法,調(diào)用就變得更加簡(jiǎn)單了,直接調(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"
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
- JS刪除數(shù)組里的某個(gè)元素方法
- js刪除數(shù)組元素、清空數(shù)組的簡(jiǎn)單方法(必看)
- 體驗(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)文章
bootstrap fileinput組件整合Springmvc上傳圖片到本地磁盤
這篇文章主要介紹了bootstrap fileinput組件整合Springmvc上傳圖片到本地磁盤的方法,需要的朋友可以參考下2017-05-05
使用JavaScript實(shí)現(xiàn)表格編輯器(實(shí)例講解)
下面小編就為大家?guī)硪黄褂肑avaScript實(shí)現(xiàn)表格編輯器(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08
微信小程序中的數(shù)據(jù)存儲(chǔ)實(shí)現(xiàn)方式
這篇文章主要介紹了微信小程序中的數(shù)據(jù)存儲(chǔ)實(shí)現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-08-08
JavaScript中最簡(jiǎn)潔的編碼html字符串的方法
這篇文章主要介紹了JavaScript中最簡(jiǎn)潔的編碼html字符串的方法,非常非常簡(jiǎn)潔的一個(gè)方法,小編親測(cè)可用,需要的朋友可以參考下2014-10-10

