es6数组去重
家电维修 2022-11-07 12:21www.17kangjie.cn家电维修培训
es6数组去重是怎样的呢?下面长沙家政网就让我们一起来了解一下吧
es6数组去重的方法其实是有三种的,即利用Set对象和数组的from方法,具体的代码语法为“Array.from(ne Set(arr))”;利用Set与扩展运算符的方法,具体的代码语法为“[...ne Set(arr)]”;利用Map对象与数组的filter方法。
参考范例
1、利用Set对象和数组的from方法,具体的代码语法为“Array.from(ne Set(arr))”。
示例代码
const neArr = Array.from(ne Set(arr));
代码使用范例
var arr = [1,1,8,8,12,12,15,15,16,16];
function unique (arr) {
return Array.from(ne Set(arr))
}
console.log(unique(arr))
//[1,8,12,15,16]
2、利用Set与扩展运算符,具体的代码语法为“[...ne Set(arr)]”。
示例代码
const neArr = [...ne Set(arr)];
3、利用Map对象与数组的filter方法。
代码使用范例
function unique(arr) {
const res = ne Map();
return arr.filter((a) => !res.has(a) && res.set(a, 1))
}
以上就是长沙家政网小编的分享了,希望能够帮助到大家。
上一篇:数组去重的5种方法
下一篇:python asyncio
家电上门维修
- apple官方售后维修中心 芜湖apple官方售后维修中心
- 24小时上门修手机 闪修侠上门维修电话
- 戴尔电脑售后维修服务中心 戴尔笔记本电脑售后
- 北京上门维修电脑服务 北京上门维修电脑服务电
- apple官方售后维修点查询 apple官方售后维修点查询
- 24小时上门维修电话 宿州爱玛24小时上门维修电话
- 创维电视维修 创维电视维修收费标准
- 宝珀售后维修中心服务 宝珀售后维修中心服务内
- 24小时上门维修水电电话 附近上门水电维修电话
- 宝玑维修费用 宝玑维修费用多少钱
- 联想电脑售后维修服务网点 上海联想电脑售后维
- 维修变速箱费用多少钱 维修瑞虎8变速箱费用多少
- 雅典维修点:雅典维修点过年放假文案
- 微软surface维修服务中心 surface官方维修中心地址
- 江诗丹顿售后维修中心电话 江诗丹顿官方售后网
- 雅典售后维修电话 雅典售后维修电话号码