去除数组["jenny","abby","sanny","news","jenny"]中的重复元素

var arrs =["jenny","abby","sanny","news","jenny"];
////for.. in ..
function removeRepeat(arr){
    var newArr = [];
    for(var i in arr){
        if(newArr.indexOf(arr[i])<0){
            newArr.push(arr[i])
        }
    }
    return newArr
}
console.log(removeRepeat(arrs))
//’jquery 方法
function removeReapeat(arr){
    var newArr=[];
    $.each(arr,function(index,item){
        if($.inArray(item,newArr)<0){
            newArr.push(item)
        }
    })
    return newArr
}

//es5 方法 filter
function removeReapeat(arr){
    var newArr = arr.filter(function(item,index){
        if(arr.indexOf(arr[item])===index){
            return true
        }
    })
}

 

posted @ 2017-10-19 22:24  JennyGao  阅读(109)  评论(0编辑  收藏  举报