javascript去除数组中的重复项
通过遍历数组将每个元素的下标和当前元素第一次出现的下标做比较,如果下标不是首次出现的下标则将该元素删除:
function unique(arr){ for(var i = 1;i){ var ele = arr[i]; if( arr.indexOf(ele)!=i){ arr.splice(i,1); i--; } } return arr; }
通过遍历数组将每个元素的下标和当前元素第一次出现的下标做比较,如果下标不是首次出现的下标则将该元素删除:
function unique(arr){ for(var i = 1;i){ var ele = arr[i]; if( arr.indexOf(ele)!=i){ arr.splice(i,1); i--; } } return arr; }