JavaScript删除数组中指定值的元素
2014-09-30 13:25
597 查看
/* 方法:Array.remove(dx)
* 功能:删除数组元素. * 参数:dx删除元素的下标. * 返回:在原数组上修改数组 */ //经常用的是通过遍历,重构数组. 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 } //在数组中获取指定值的元素索引 Array.prototype.getIndexByValue= function(value) { var index = -1; for (var i = 0; i < this.length; i++) { if (this[i] == value) { index = i; break; } } return index; } //使用举例 a = ['1','2','3','4','5']; var dx=a.getIndexByValue("2"); a.remove(dx); //删除下标为dx的元素
* 功能:删除数组元素. * 参数:dx删除元素的下标. * 返回:在原数组上修改数组 */ //经常用的是通过遍历,重构数组. 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 } //在数组中获取指定值的元素索引 Array.prototype.getIndexByValue= function(value) { var index = -1; for (var i = 0; i < this.length; i++) { if (this[i] == value) { index = i; break; } } return index; } //使用举例 a = ['1','2','3','4','5']; var dx=a.getIndexByValue("2"); a.remove(dx); //删除下标为dx的元素
相关文章推荐
- 基于JavaScript实现移除(删除)数组中指定元素
- [转]JavaScript 删除数组中指定值的元素
- Javascript 删除数组中指定元素
- JavaScript从数组中删除指定值元素的方法
- JavaScript删除数组中指定值的元素
- JavaScript从数组中删除指定值元素的方法
- JavaScript从数组中删除指定值元素的方法
- (转)javascript 从数组中删除指定值(不是指定位置)的元素
- [javascript]删除指定数组中指定的元素
- 【javascript】javascript中,怎么在数组中删除一个指定的元素 -- 史上最快、最短方法
- Javascript删除数组中指定值的元素
- JavaScript删除数组中指定值的元素
- JavaScript Array(数组)对象中指定元素的删除
- 转: javascript 从数组中删除指定值(不是指定位置)的元素
- Javascript 删除数组的指定元素
- JavaScript数组删除指定元素
- JavaScript从数组中删除指定值元素的方法
- JavaScript从数组中删除指定值元素的方法
- [javascript]删除指定数组中指定的元素
- javascript中删除指定数组中指定的元素的代码