js删除数组里指定的元素
2016-08-09 12:02
435 查看
js删除数组里指定的元素
首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:
然后使用通过得到这个元素的索引,使用js数组自己固有的函数去删除这个元素:
这样就构造了这样一个函数,比如我有有一个数组:
假如我们要删除其中的fd,就可以使用:
[b]原文链接:http://caibaojian.com/js-splice-element.html[/b]
首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:
Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; };
然后使用通过得到这个元素的索引,使用js数组自己固有的函数去删除这个元素:
Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } };
这样就构造了这样一个函数,比如我有有一个数组:
var emp = ['abs','dsf','sdf','fd']
假如我们要删除其中的fd,就可以使用:
emp.remove('fd');
[b]原文链接:http://caibaojian.com/js-splice-element.html[/b]
相关文章推荐
- Js数组里删除指定的元素(不是指定的位置)
- 给数组添加一个根据指定下标删除元素的方法、得到0-100的随机数不重复(js)、得到外联样式的css样式值
- js 删除数组的指定元素
- js删除数组指定的某个元素
- js——数组删除指定元素
- js 数组删除指定元素
- js通过指定下标或指定元素进行删除数组的实例
- js从数组中删除指定值(不是指定位置)的元素
- js数组插入指定位置元素,删除指定位置元素,查找指定位置元素算法
- Js数组里删除指定的元素(不是指定的位置)
- js中,删除数组中指定的某个元素
- js通过指定下标或指定元素进行删除数组
- js删除Array数组中指定元素的两种方法
- JS操作数组循环删除指定元素,splice(i,1)出错解决方案
- [Js]删除数组指定元素
- js删除数组中的指定元素
- js从数组中删除指定值(不是指定位置)的元素实现代码
- js从数组中删除指定值(不是指定位置)的元素
- js数组删除指定元素
- JS删除数组指定元素