es6数组去重
es6数组去重是怎样的呢?下面就让我们一起来了解一下吧:
es6数组去重的方法其实是有三种的,即利用Set对象和数组的from方法,具体的代码语法为“Array.from(new Set(arr))”;利用Set与扩展运算符的方法,具体的代码语法为“[...new Set(arr)]”;利用Map对象与数组的filter方法。
参考范例:
1、利用Set对象和数组的from方法,具体的代码语法为“Array.from(new Set(arr))”。
示例代码:
const newArr = Array.from(new Set(arr));
代码使用范例:
var arr = [1,1,8,8,12,12,15,15,16,16];
function unique (arr) {
return Array.from(new Set(arr))
}
console.log(unique(arr))
//[1,8,12,15,16]
2、利用Set与扩展运算符,具体的代码语法为“[...new Set(arr)]”。
示例代码:
const newArr = [...new Set(arr)];
3、利用Map对象与数组的filter方法。
代码使用范例:
function unique(arr) {
const res = new Map();
return arr.filter((a) => !res.has(a) && res.set(a, 1))
}
-
出生的牛宝宝取名宜用字
牛宝宝取名宜用字小知识有哪些?下面就来给大家详细介绍:宜用有字根的字大家都知道,牛是素食动物,其主食中最为喜爱的便是草。所以宜用有艹字根的字来给牛宝宝取名,有着食物多得吃不完、...
生活查看全文>> -
一汽森雅r7怎么样?
家用车里值得购入的森雅R7算一个,性能满足大部分人的要求,适用性也高:1、先说外观,我非常喜欢这车的外形,森雅r7的外观设计,饱满不错,颜值饱满轴距够大,看着很大气,上挡次。R...
问答查看全文>> -
湿热体质的表现症状及调理方法
湿热体质的表现:常见表现:湿热体质者一般形体中等或偏瘦,面垢油光,易生痤疮,口苦口干,身重困倦,大便黏滞不畅或燥结,小便短黄。男性易阴囊潮湿,女性易带下增多。容易心烦急躁,对夏...
茶叶查看全文>> -
小葫仙历险记之自制养生中药茶179
上一期我们说到,小葫仙、完颜、老杜、修为一行四人去酒楼里吃午饭,完颜因为陈没药的伤,心事重重,不知不觉喝进去不少酒,醉的不省人事,小葫仙亲自去厨房做了一道解酒保肝的小菜,逼着完...
冷知识查看全文>>
推荐
- 1鸾凤玉烂根了怎么办,修剪烂根更换盆土444
- 2名著《简爱》读后感【700字】239
- 3防抱死是什么意思476
- 4小区的僵尸车怎么处理?361
- 5指饿的句子353
- 6心情莫名烦躁的说说 心情烦躁的说说386
- 7赛欧3EGR阀反复亮故障灯是怎么回事?343
- 8无过责任险需要买吗?222