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 @   芬-mi  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示