js删除数组里的某个元素
2015-03-29 20:06
197 查看
A-A+
前端博客•2014-05-27•前端开发代码•JavaScript | javascript代码•2190View0
首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:
然后使用通过得到这个元素的索引,使用js数组自己固有的函数去删除这个元素:
代码为:
这样就构造了这样一个函数,比如我有有一个数组:
假如我们要删除其中的fd,就可以使用:
原文链接:js删除数组里的某个元素 版权所有,转载时请注明出处,违者必究。
注明出处格式:前端开发博客 (http://caibaojian.com/js-splice-element.html)
1
前端博客•2014-05-27•前端开发代码•JavaScript | javascript代码•2190View0
首先可以给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');
原文链接:js删除数组里的某个元素 版权所有,转载时请注明出处,违者必究。
注明出处格式:前端开发博客 (http://caibaojian.com/js-splice-element.html)
1
相关文章推荐
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- WEB应用之: JS 数组的遍历与元素删除
- Js数组里删除指定的元素(不是指定的位置)
- 2006第一个工作日--js删除数组某个元素[2006-02-05]
- [码海拾贝 之JS] JS 之删除数组中的元素
- 将一个数组中2数之和等于某值的元素删除(JS)
- js数组依据下标删除元素
- 有关jquery/js删除数组中的某个元素的方法
- js删除数组里的某个元素
- js数组依据下标删除元素
- js从数组中删除指定值(不是指定位置)的元素
- JS中如何使用split用法和如何删除数组中的元素
- js从数组中删除指定值(不是指定位置)的元素
- js 删除数组重复元素
- js数组的删除元素------jquery easyui tab组件未提供删除元素方法的解决方案
- js通过指定下标或指定元素进行删除数组
- 兼容各大浏览器的js 数组删除元素方法方法
- JS中split用法和数组中元素的删除