JavaScript从数组中删除指定值元素的方法
作者:bea
本文实例讲述了JavaScript从数组中删除指定值元素的方法。分享给大家供大家参考。具体分析如下: 下面的代码使用了两种方式删除数组的元素,第一种定义一个单独的函数,第二种为Array对象定义了一个removeByValue的方法,调用非常简单 定义函数removeByValue进行元素删除 function removeByValue(arr, val) { for(var i=0; i<arr.length; i++) { if(arr[i] ==
本文实例讲述了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显示当前文档最后修改日期的方法
- JavaScript将一个数组插入到另一个数组的方法
- JS中prototype的用法实例分析
- JS获取Table中td值的方法
- JavaScript使用yield模拟多线程的方法
- JavaScript实现按照指定长度为数字前面补零输出的方法
- JavaScript数组随机排列实现随机洗牌功能
- JavaScript生成随机字符串的方法
- JavaScript函数参数使用带参数名的方式赋值传入的方法
- JavaScript通过字典进行字符串翻译转换的方法
- JavaScript更改原始对象valueOf的方法
- jquery比较简洁的软键盘特效实现方法
- JavaScript将字符串转换成字符编码列表的方法
- JavaScript将数组转换成CSV格式的方法
- javascript实现简单的二级联动
- jQuery实现360°全景拖动展示
- 自定义百度分享的分享按钮
- javascript实现密码强度显示
- JavaScript通过元素索引号删除数组中对应元素的方法