js 数组去重

avatar
function unique(array){
    var n = [];//临时数组
    for(var i = 0;i < array.length; i++){
        if(n.indexOf(array[i]) == -1) n.push(array[i]);
    }
    return n;
}

如果你网站能使用ES6语法,还可以用下面这种方法

const arr = [1, 1, 1, 1, 1, 3, 4]
arr = [...new Set(arr)]
console.log(arr);
// [ 1, 3, 4 ]
0 条评论

目前还没有回答,快来帮帮TA吧!

添加一条评论 请尽量发布对他人有帮助的评论

登录后可发布评论

登录 | Github登录