JS删除数组指定对象或者指定下标js删除数组重复值

将一下代码放在全局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代码  收藏代码

 01.var arr =new Array();    
    02.arr[0]="dddddd";    
    03.arr[1]="dxxxxxxx";    
    04.arr[2]="vvvvvvv";    
    05.arr[3]="dbbbbb";    
    06.    
    07.var str ="vvvvvvv";    
    08.    
    09.arr.remove(3);//删除下标为3的对象     
    10.arr.remove(str);//删除对象值为“vvvvvvv”   
原文地址:https://www.cnblogs.com/puke/p/2933992.html