当前位置: 代码迷 >> JavaScript >> js 删除数组指定上标或指定对象
  详细解决方案

js 删除数组指定上标或指定对象

热度:157   发布时间:2012-09-28 00:03:35.0
js 删除数组指定下标或指定对象

?

/**
* 删除数组指定下标或指定对象
* arr.remove(2);//删除下标为2的对象(从0开始计算)
* arr.remove(str);//删除指定对象
*/
Array.prototype.remove=function(obj){
	for(var i =0;i <this.length;i++){
		var temp = this[i];
		if(!isNaN(obj)){
			temp=i;
		}
		if(temp == obj){
			for(var j = i;j <this.length;j++){
				this[j]=this[j+1];
			}
			this.length = this.length-1;
		}	
	}
}
  相关解决方案