set实现数组去重

原理:利用Set的唯一性,先把数组变成set,再转换成数组。
第一种数组去重方法(使用Array.from)
let arr = [12,43,23,43,68,12];
let item = new Set(arr);
console.log(item);//结果输出的是一个对象
//使用Array.from转成数组
let arr = [12,43,23,43,68,12];
let item = Array.from(new Set(arr));
console.log(item);// [12, 43, 23, 68]

第二种数组去重方法(使用...扩展运算符

  let arr = [12, 43, 23, 43, 68, 12];
  let setAr = new Set(arr);
  let arrs = [...setAr];
  console.log(arrs);

 

posted @ 2023-02-13 10:48  芬-mi  阅读(72)  评论(0编辑  收藏  举报