js 数组删除指定元素
2015-09-26 09:12
501 查看
Array.prototype.remove = function(obj) { for (var i = 0; i < this.length; i++) { var temp = this[i]; if (!isNaN(obj)) {//isNaN() 函数用于检查其参数是否是非数字值。 temp = i; } if (temp == obj) {//判断当前值,和我想要删除的值是否相等 for (var j = i; j < this.length; j++) { this[j] = this[j + 1];//若是相等,从i向后顺次向前移动一位 } this.length = this.length - 1; } } }
注:从其他地方找到的,并非原创。
相关文章推荐
- javascript页面打印技术
- js--url路径说明
- javascript 表单和表单元素
- js 中改变数组元素位置
- javascript data format
- 初识JavaScript———JavaScript注意事项(1)
- JavaScript中的闭包(closure)
- Javascript Tips&Dialog
- javascript实现汉诺塔
- JSP+EXt2.0实现分页的方法
- 动态JSP页生成静态HTML的方法
- JS实现网页Div层Clone拖拽效果
- JS实现可拖曳、可关闭的弹窗效果
- JS非Alert实现网页右下角“未读信息”效果弹窗
- 深入分析jsonp协议原理
- 深入浅出 妙用Javascript中apply、call、bind
- Ember.js 入门指南——路由重定向
- 编写高扩展性的JavaScript程序技巧(一)——扩展对象
- JavaScript高级程序设计之基本概念之变量第3.3讲笔记
- JavaScript高级程序设计之基本概念之关键字和保留字 第3.2讲笔记