javascript数组去重之一

var arr = [1,2,3,'str','bs',5,'str'];

//新建一个空数组

var newArr = [];

//遍历出arr数组的每一个元素

for(var i=0;i<arr.length;i++){

  if(newArr.indexOf(arr[i]) = -1){  

    newArr.push(arr[i]);         //只要arr里第一次出现的元素就放进新的数组,组成一个元素不重复的新数组

  }

}

console.log(newArr)  //[1,2,3,'str','bs',5]

posted @ 2017-05-28 11:07  我买个橘子  阅读(85)  评论(0编辑  收藏  举报