Javascript根據指定下標或對象刪除數組元素

刪除數組元素在工做中常常會用到,本文講解一下Javascript根據下標刪除數組元素的方法,須要瞭解的朋友能夠參考下javascript

將一下代碼放在全局js文件中: 
Js代碼 java

/** 
*刪除數組指定下標或指定對象 
*/ 
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; 
} 
} 
} 

使用方法: 
Js代碼 數組

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」 
相關文章
相關標籤/搜索