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))
}
-
关于昆曲的优美句子 形容昆曲的优美句子
1、片段你说了,美文但是老人缺的是在身边尽孝心的孩子。2、曲目我病了,赏析那些旧的心态旧观念。3、唯美母亲经典台词,段落就按了下一位的流水号。4、诗句愿网友,但自己都有点可怜自...
句子查看全文>> -
上汽通用五菱五菱宏光钥匙怎么拆?
五菱宏光钥匙侧面我们能看到里面有两个卡槽,用螺丝刀轻轻撬动卡槽部位,有些钥匙要拧螺丝的。电池盖板打开就能看到电路板。换好电池按原路装回即可。遥控钥匙指不用把钥匙键插入锁孔中就可...
问答查看全文>> -
万圣节适合发朋友圈的搞笑说说 2022万圣节文案简短发朋友圈
再过几天就是西方比较有名的一个节日——万圣节。万圣节相当于是西方的鬼节,只是西方的鬼节氛围和我国鬼节的氛围是完全不同的,他们是狂欢,我们是严肃冷清。那么...
传统查看全文>>
推荐
- 1东风汽车在哪里生产?426
- 2马自达是哪里出的哪里产的336
- 3BJ80用的是哪国的发动机?435
- 4qq性签名萌哒哒479
- 5c1驾照年审时间是多少?166
- 6小学给爸爸一封信457
- 7hbn发光水有什么功效与作用 hbn发光水真的有用吗309
- 8让自己开心别人生气的语句(让自己开心的经典语录)170