去掉一组整型数组重复的值

发布时间 2023-03-25 08:26:00作者: caq0000

这个问题出现在诸多的前端面试题中,主要考察个人对Object的使用,利用key来进行筛选。

let unique = function(arr) {  
  let hashTable = {};
  let data = [];
  for(let i=0,l=arr.length;i<l;i++) {
    if(!hashTable[arr[i]]) {
      hashTable[arr[i]] = true;
      data.push(arr[i]);
    }
  }
  return data

}