Javascript数组删除索引元素的方法
来源:互联网 发布:24周胎儿发育标准数据 编辑:程序博客网 时间:2024/04/30 17:18
数组对象本身的方法中没有能直接实现以索引号删除成员的,
但是提供了诸如pop,shift,push,slice,concat,join,sort,reverse等基本方法.
查阅网上资料,整理出以下方法.
用法:
var arr = ['0','1','2','3','4'];alert(arr.remove(2));
方法一: 使用for循环,为提高效率,先判断索引距离数组首尾哪头最近.
Array.prototype.remove=function(index){var value=this[index]; if(index<(this.length/2)){ for(var item=index;0<item;item--){this[item]=this[item-1]; }this.shift(); } else{ for(var item=index;item<this.length-1;item++){this[item]=this[item+1]; }this.pop(); }return value;}
方法二: 使用数组分割,合并 @cgisir
Array.prototype.remove=function(index){var value=this.slice(0,index).concat(this.slice(index+1));return value;}
- Javascript数组删除索引元素的方法
- Javascript数组删除重复元素的方法
- typesctipt javascript 删除数组元素的方法
- JavaScript splice() 方法 插入 删除或替换数组的元素
- JavaScript splice 方法:插入、删除或替换数组的元素
- javascript 扩展一个删除数组元素的方法
- JavaScript从数组中删除指定值元素的方法
- JavaScript中数组元素删除的七大方法汇总
- JavaScript之删除数组中重复元素的方法
- JavaScript之删除数组中重复元素的方法
- JavaScript从数组中删除指定值元素的方法
- JavaScript从数组中删除指定值元素的方法
- JavaScript从数组中删除指定值元素的方法
- 删除数组元素的方法
- JavaScript数组对象根据索引(index)删除元素
- javascript数组删除元素
- javascript 数组、json元素的添加删除
- Javascript 删除数组的指定元素
- 导致我重装系统的一句英文
- 根据 GetLastError 来获取出错处理字符串的消息
- 获取myeclipse 7.5 注册码的方法
- MessageFormat用法
- js获取浏览器基本信息:document.body.clientWidth/clientHeight/scrollWidth
- Javascript数组删除索引元素的方法
- 开始学习Python
- EhCache之初试
- 关于“实模式”和“保护模式”
- 防止程序无响应
- 基于DM9161的RL-TCPnet实现
- 软考成绩查询网址
- Windows7下硬盘安装Ubuntu 11.04
- 备忘录:Nutch+eclipse配置