js 按元素向数组中最佳删除元素
2015-11-12 19:04
363 查看
追加:::
var a = [];// 创建数组 a.push(1); // 添加到最后 a.unshift(); // 添加到第一个位置
删除::: 如果你没有使用第三方框架,有类似的扩展功能可以根据指定值,返回元素的下标的话,只能自己先查找,然后再删除。
<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>
相关文章推荐
- 使用 JavaScript 实现栈
- JavaScript面向对象详解
- 关于js中的冒泡事件
- ajaxfileupload.js异步上传图片
- 为什么要用EL+JSP标签而不用JSP脚本
- JSON和数据集互相转换单元
- js监听键盘
- select二级联动,并用jq遍历ajax传递的json,并变成option
- JSP状态管理之cookie
- xml解析和json解析的对比
- javascript基础之基本数据类型
- 关于json-lib 和hibernate一起使用的时候出现死循环的解决办法
- js正则表达式验证手机号码,用户名和邮箱
- mousewheel.js 和scroll api
- js获取当前域名
- 函数和原型
- 转:js数据类型判断和数组判断
- js var变量Unknown判断
- JavaScript 打印调用堆栈
- JSON详细了解-(重在理解,不在手把手教你怎么用)