js数组去重

有时候获取的js数组是有重复值的 如何去重呢?

var arr=new Array(1,2,3,4,5,6,7,8,9,9,8,7,6,5,4,3,2,1); 
var new_arr=new Array();
for(var i=0;i<arr.length;i++)
{
    if(arr.indexOf(arr[i])==i)
    {
        new_arr.push(arr[i]);
    }
}
console.log(new_arr);

原文地址:https://www.cnblogs.com/lizhaoyao/p/6068307.html