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


刪除數組元素在工作中經常會用到,本文講解一下Javascript根據下標刪除數組元素的方法,需要了解的朋友可以參考下

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

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

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM