JavaScript从数组中删除指定值元素的方法
2015-03-18 16:03
821 查看
本文实例讲述了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程序设计有所帮助。
您可能感兴趣的文章:
- js删除数组元素、清空数组的简单方法(必看)
- js删除Array数组中指定元素的两种方法
- Javascript根据指定下标或对象删除数组元素
- 解析javascript 数组以及json元素的添加删除
- JS删除数组里的某个元素方法
- JavaScript数组Array对象增加和删除元素方法总结
- 基于JavaScript实现移除(删除)数组中指定元素
- Javascript循环删除数组中元素的几种方法示例
- javascript数组操作(创建、元素删除、数组的拷贝)
- javascript删除数组重复元素的方法汇总
- JS数组array元素的添加和删除方法代码实例
- JS实现根据指定值删除数组中的元素操作示例
相关文章推荐
- 【转】JavaScript从数组中删除指定值元素的方法
- 【javascript】javascript中,怎么在数组中删除一个指定的元素 -- 史上最快、最短方法
- JavaScript从数组中删除指定值元素的方法
- JavaScript从数组中删除指定值元素的方法
- JavaScript从数组中删除指定值元素的方法
- JavaScript从数组中删除指定值元素的方法
- JavaScript从数组中删除指定值元素的方法
- JavaScript判断数组是否包含指定元素的方法
- [javascript]删除指定数组中指定的元素
- PHP删除数组中指定值的元素常用方法实例分析【4种方法】
- php删除数组中指定值的元素的几种方法
- javascript 从数组中删除指定值(不是指定位置)的元素
- javascript中删除指定数组中指定的元素的代码
- JavaScript实现数组在指定位置插入若干元素的方法
- 根据key删除数组中指定的元素实现方法
- JavaScript数组Array对象增加和删除元素方法总结
- 浅析jquery数组删除指定元素的方法:grep()
- JavaScript数组Array对象增加和删除元素方法总结
- JavaScript之删除数组中重复元素的方法