您的位置:首页 > Web前端 > JavaScript

js 删除数组下标

2014-07-24 00:00 176 查看
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;
}
}
}


使用方法

var arr =new Array();
arr[0]="dddddd";
arr[1]="dxxxxxxx";
arr[2]="vvvvvvv";
arr[3]="dbbbbb";

var str ="vvvvvvv";

arr.remove(3);//删除下标为3的对象
arr.remove(str);//删除对象值为“vvvvvvv”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: