//用对象方法实现数组去重

//用对象方法实现数组去重
Array.prototype.unique = function() {
    var newArr = [];
    for (var i = 0; i < this.length; i++) {
        if(newArr.indexOf(this[i]) == -1){
            newArr.push(this[i]);
        }
    }
    return newArr;
};
var jarr = [1,2,4,3,45,6,33,4,2,"a"];
var unq = jarr.unique();
console.log(unq);
//对结果排序 sort
unq.sort(function compare(a,b){
    return a-b;  //倒序 b-a
});
console.log(unq);

猜你喜欢

转载自blog.csdn.net/qq_40143330/article/details/79659323