JS 数组的删除与判断是否存在的两个扩展方法
2015-11-05 10:15
841 查看
Array.prototype.remove = function (dx) { if (isNaN(dx) || dx > this.length) { return false; } for (var i = 0, n = 0; i < this.length; i++) { if (this[i] != this[dx]) { this[n++] = this[i]; } } this.length -= 1; return false; }; Array.prototype.contains = function (item) { return RegExp("\\b" + item + "\\b").test(this); };
相关文章推荐
- HTML5 + AJAX ( 原生JavaScript ) 异步多文件上传
- a href="javascript:void(0)" 是什么意思?加不加上有什么区别
- JS实现的新浪微博大厅文字内容滚动效果代码
- javaScript的on方法,动态触发事件
- JavaScript中清空数组的三种方式
- Extjs gridPanel对选中行的操作
- js cookie
- 【Miaov】JS6-作用域
- JS读取XML文件(兼容浏览器)
- JS实现自定义简单网页软键盘效果代码
- javascript中的数组操作
- JavaScript跨域总结与解决办法
- json editor verify online
- JSON.parse()和JSON.stringify()
- JavaScript实现cookie的写入、读取、删除功能
- JS实现slide文字框缩放伸展效果代码
- JSP程序404错误的解决浅谈
- 如何防止JavaScript自动插入分号
- JSP自定义标签实例(二)
- javascript高级开发学习笔记一