js删除数组里指定的元素

首先可以给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');

原文链接:http://caibaojian.com/js-splice-element.html

最新文章

  1. [LeetCode] Palindrome Pairs 回文对
  2. .NET 基础 一步步 一幕幕 [.NET 系列预热]
  3. C#EasyHook例子C# Hook 指定进程C#注入指定进程 z
  4. javascript 汉字生成拼音
  5. BT之下拉菜单
  6. 万科北京区域V-learn发布 系V-LINK产品系中首批产品
  7. javascript全局对象
  8. OCP-1Z0-053-V13.02-712新题
  9. XIV
  10. MFC程序的消息处理顺序
  11. (简单) POJ 1860 Currency Exchange,SPFA判圈。
  12. 全局文件 pch
  13. android: activity之间切换的抽屉效果
  14. laravel 表单验证 Exists 规则的基本使用方法
  15. 【转】如何解决plsql查询oracle数据库语句where条件带有中文无法匹配结果
  16. 记录python接口自动化测试--主函数(第六目)
  17. python使用tesseract-ocr完成验证码识别(安装部分)
  18. 接口自动化:HttpClient + TestNG + Java(五) - 接口测试数据驱动
  19. Python爬虫入门教程 35-100 知乎网全站用户爬虫 scrapy
  20. MUI 返回顶部

热门文章

  1. UWP&amp;WP8.1 基础控件——Image
  2. Notification通知代码简洁使用
  3. Go:创建新进程(os.StartProcess源码解读)
  4. 【NOIP 2015】斗地主
  5. 基础线程机制--Executor线程池框架
  6. kuangbin专题十六 KMP&amp;&amp;扩展KMP HDU3336 Count the string
  7. 8. sql 片段
  8. 001 开发环境搭建、安卓项目结构、R文件位置、asset目录创建
  9. C语言把字符串转换为数字
  10. Flask&amp;&amp;人工智能AI -- 7 MongoDB