js从数组中删除指定值(不是指定位置)的元素
2012-08-16 18:39
681 查看
如果你没有使用第三方框架,有类似的扩展功能可以根据指定值,返回元素的下标的话,只能自己先查找,然后再删除。 <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>
Array.prototype.remove=function(){ var what, a= arguments, L= a.length, ax; while(L &&this.length){ what= a[--L]; while((ax=this.indexOf(what))!=-1){ this.splice(ax,1); } } returnthis; } var ary =['three','seven','eleven']; ary.remove('seven') /* returned value: (Array) three,eleven */
相关文章推荐
- Js数组里删除指定的元素(不是指定的位置)
- js从数组中删除指定值(不是指定位置)的元素
- Js数组里删除指定的元素(不是指定的位置)
- Js数组里删除指定的元素(不是指定的位置)
- js从数组中删除指定值(不是指定位置)的元素
- js从数组中删除指定值(不是指定位置)的元素实现代码
- js从数组中删除指定值(不是指定位置)的元素
- Js数组里剔除指定的元素(不是指定的位置)
- s从数组中删除指定值(不是指定位置)的元素
- 转: javascript 从数组中删除指定值(不是指定位置)的元素
- (转)javascript 从数组中删除指定值(不是指定位置)的元素
- javascript 从数组中删除指定值(不是指定位置)的元素
- js数组插入指定位置元素,删除指定位置元素,查找指定位置元素算法
- js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素
- JS根据指定值删除数组中的元素
- 将数组中指定位置的元素删除
- js删除数组指定的某个元素
- JS删除数组指定元素
- C#删除数组(或顺序表等)指定位置上的元素
- js中两个常用方法(1.获取当前工程的虚拟目录;2.移除数组指定位置上的元素)