js从数组中删除指定值(不是指定位置)的元素
2013-05-06 14:20
615 查看
来自:http://zhidao.baidu.com/question/178207010.html
2010-08-25 12:25
提问者评价
RT: js从数组中删除指定值的元素,注意是指定值,而不是指定位置。 比如数组{1,2,3,4,5},我要删除其中的元素3,但是这个3的位置我是不知道的,只知道要删除值为3的这一个元素,请问要怎么写?
2010-08-25 12:25
如果你没有使用第三方框架,有类似的扩展功能可以根据指定值,返回元素的下标的话,只能自己先查找,然后再删除。 <script type="text/javascript"> Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } }; var array = [1, 2, 3, 4, 5]; array.remove(3); </script>
提问者评价
已经搞定了,我用replace直接把要删除的值用""替换了
相关文章推荐
- Js数组里删除指定的元素(不是指定的位置)
- js从数组中删除指定值(不是指定位置)的元素实现代码
- Js数组里删除指定的元素(不是指定的位置)
- js从数组中删除指定值(不是指定位置)的元素
- js从数组中删除指定值(不是指定位置)的元素
- Js数组里删除指定的元素(不是指定的位置)
- js从数组中删除指定值(不是指定位置)的元素
- javascript 从数组中删除指定值(不是指定位置)的元素
- s从数组中删除指定值(不是指定位置)的元素
- (转)javascript 从数组中删除指定值(不是指定位置)的元素
- Js数组里剔除指定的元素(不是指定的位置)
- 转: javascript 从数组中删除指定值(不是指定位置)的元素
- js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素
- js数组插入指定位置元素,删除指定位置元素,查找指定位置元素算法
- JS删除数组指定元素
- JS删除数组指定元素
- Java 实现从数组删除指定位置元素
- 删除数组中指定元素不是下标
- 在JS数组指定位置插入元素
- js通过指定下标或指定元素进行删除数组的实例