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);

 

posted @ 2016-11-16 09:53  李照耀  阅读(130)  评论(0编辑  收藏  举报