您好,欢迎来到图艺博知识网。
搜索
您的当前位置:首页使用es6的set和map实现数组去重复

使用es6的set和map实现数组去重复

来源:图艺博知识网

var set = new Set();
var arr = [1, 2, 3, 3, 2, 1];
arr.map(val => set.add(val));
// arr.map(function(val) {
// set.add(val);
// })
arr = [];
for(i of set) {
arr.push(i);
}
console.log(arr) // [1, 2, 3]

 

function dedupe(array) {
  return Array.from(new Set(array));
}

dedupe([1, 1, 2, 3]) // [1, 2, 3]

 

posted on 2016-11-27 19:19 阅读( ...) 评论( ...)

转载于:https://www.cnblogs.com/txxt/p/6107041.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务