es6数组去重(es6数组去重是怎样的)
作者:百科火 更新 :2022-03-10 10:00:18 科技百科

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 =
function unique (arr) {
return Array.from(new Set(arr))
}
console.log(unique(arr))
/
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))
}
以上是小编的分享,希望对大家有所帮助。
- END -
mcg是什么单位
一般东西都是有单位,不同领域里面所表示单位都不相同。我们常见mcg是什么单位呢?下面来给大家具体的介绍一下。...
gs是什么意思?(GS表明大号童鞋,耐克GS的二种含意)
01GS有二种含意。第一:GS表明大号童鞋,耐克GS便是耐克大号童鞋。第二:GS事实上是Grade School的简称,直接翻译是中小学...
党旗和党徽的含义分别是什么?(党旗是一个党的象征和标示)
党旗是一个党的象征和标志,旗面为红色,红色象征革命,黄色的锤子(榔头)、镰刀代表工人和农民的劳动工具,象征着中国共产党...
花脸稿是什么(花脸稿在文件的起草、修改和审查中起着重要作用)
花脸稿是什么,“花脸稿”是指保留了修改痕迹的文稿。因为保留了修改的痕迹,文稿看起来比较杂乱,这样的文稿就被形象地...
计算机硬件系统由哪几部分组成
自第一台计算机ENIAC发明以来,计算机系统的技术已经得到了很大的发展,但计算机硬件系统的基本结构没有发生变化,那么...
裂化和裂解的区别是什么
裂化(cracking)是指一种使烃类分子分裂为几个较小分子的反应过程。那么裂化和裂解的区别是什么呢...
1mm等于多少厘米(几何量计量又称长度计量)
1mm(毫米)=0.1厘米(cm)10毫米相当于1厘米,100毫米相当于1分米,1000毫米相当于1米(此即为毫的字义)。英文缩写mm(或 毫米...
中国为什么叫兔子国(网络上对于“中国”的一种常见称呼)
每一个国家在国际中,都有特殊的代表动物,这些动物形象,或是谐音,或是精神,或是行为,总有一个方面代表着这个国家特点,这往...
200cm是不是2米(200厘米=2米。厘米和米都是长度单位。)
200厘米=2米。厘米和米都是长度单位。因为1厘米=0.01米,所以200厘米=200x0.01米=2米。因此200厘米等于2米。米“米...
河南古时候叫什么
河南古代叫中州。古时候,九州之中,中州是九州中最大的,也是处于九州中间的地理位置(洛阳,是周公立杆测影,建城的地方)。河...