热搜:m1 nginx 代理 前端

js数组去重

2024-04-01 09:30:02

js数组去重 1

// 1.传统方式,遍历元素挨个比较,去重
function uniqueArr(arr) {
  const res = [];
  const map = new Map();
  for (let item of arr) {
  	if (!map.has(item)) {
			res.push(item);
      map.set(item, 1);
    }
  }
  return res;
}
// 2.使用Set(无序,不能重复)
function uniqueArr(arr) {
  return [...new Set(arr)];
}