js从数组中删除指定值(不是指定位置)的元素
2015-12-19 21:06
851 查看
<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>
相关文章推荐
- createjs接触
- 延迟加载页面的例子
- JSON与JSONP
- javaScript
- js函数中使用el表达式传入多个参数时的问题
- JS回调函数
- js高级程序设计(三)基本概念
- JavaScript Cookies
- JavaScript 浏览器检测
- Unicode与JavaScript详解
- 一个使用Java jdk8中Nashorn(Java javascript引擎)设计的Web开发框架
- JavaScript生成随机字符
- js中的KeyCode码
- JavaScript中的 prototype 和 constructor
- C#解析json文件的方法
- js原型
- 关于js中文乱码问题和js事件代理动态生成div
- javascript大神修炼记(6)——OOP思想(继承)
- JavaScript 代码小片段
- js深入研究之扩展类,克隆对象,混合类(自定义的extend函数,clone函数,与augment函数)