js删除数组中的指定元素
2016-04-15 18:16
549 查看
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 arr =['a','b','c']; arr.remove('a');首先是为指定元素查找其对于的位置,然后再通过其位置删除指定元素
相关文章推荐
- javascript基础一 (DOM基础一)
- 让你的javascript支持AMD,CMD和原生JS
- JavaScript 单例模式
- javascript 代码alert([] ==![]);为什么弹出结果为true?
- json使用
- js 获取地址栏最后一个文件名称
- JavaScript学习笔记
- JSP指令及九大内置对象
- js控制div缩放和移动
- 《ECMAScript 6入门》——JavaScript
- js中记录某个按钮的点击次数
- json字符串到js对象的转换
- xcode终端json中文乱码解决方案
- json的理解
- javascript 二分查找排序
- Mock.js 安装 及 使用demo
- JavaScript 的生产力工具: TypeScript
- 经常用到的javaScript技术代码(经典)
- 理解JavaScript中的闭包
- js实现继承的5种方式