位置: IT常识 - 正文

es6数组去重(es6 数组去重)

编辑:rootadmin

es6数组去重是怎样的呢?下面就让我们一起来了解一下吧:
613/auto1686643543es6数组去重(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))

}

以上就是小编的分享了,希望能够帮助到大家。

本文链接地址:https://www.jiuchutong.com/zhishi/2706.html 转载请保留说明!

上一篇:lte关闭还是开启好

下一篇:vue prop属性(vue prop属性和model)

  • QQ群推广的最新技巧(qq群推广效果怎么样)

    QQ群推广的最新技巧(qq群推广效果怎么样)

  • 拼多多上门取件退货要付运费吗(拼多多上门取件是哪个快递公司)

    拼多多上门取件退货要付运费吗(拼多多上门取件是哪个快递公司)

  • 微信聊天记录怎么截图一句话(微信聊天记录怎么导出来成文件)

    微信聊天记录怎么截图一句话(微信聊天记录怎么导出来成文件)

  • iphone6sp右上角发热(iphone6右上角发热严重)

    iphone6sp右上角发热(iphone6右上角发热严重)

  • beats需要关机吗(beatsstudio3需要关机吗)

    beats需要关机吗(beatsstudio3需要关机吗)

  • 开关上面l和l1能接反吗(开关上l和l1的区别)

    开关上面l和l1能接反吗(开关上l和l1的区别)

  • 小米手机被屏蔽的短信去哪看(小米手机被屏蔽的短信怎么恢复)

    小米手机被屏蔽的短信去哪看(小米手机被屏蔽的短信怎么恢复)

  • 快手小店备案编号是什么(快手小店的备案编号是什么意思)

    快手小店备案编号是什么(快手小店的备案编号是什么意思)

  • 怎么发没有图片的朋友圈(怎么发没有图片的文字)

    怎么发没有图片的朋友圈(怎么发没有图片的文字)

  • 抖音邀好友领红包是真的吗(抖音邀好友领红包的待邀好友是有好友在用吗)

    抖音邀好友领红包是真的吗(抖音邀好友领红包的待邀好友是有好友在用吗)

  • 1.5v电池是几号(aar6p1.5v电池是几号)

    1.5v电池是几号(aar6p1.5v电池是几号)

  • 超过5g的文件怎么发送(超过5g的文件怎么发给自己)

    超过5g的文件怎么发送(超过5g的文件怎么发给自己)

  • 华为yalal50是什么手机(华为yal_al50)

    华为yalal50是什么手机(华为yal_al50)

  • 微信怎么查看驾证分(微信怎么查看驾驶证)

    微信怎么查看驾证分(微信怎么查看驾驶证)

  • 华为手机怎么删除软件(华为手机怎么删除桌面图标)

    华为手机怎么删除软件(华为手机怎么删除桌面图标)

  • 毒app怎么申请退款(毒app怎么申请退货,退款了要钱?)

    毒app怎么申请退款(毒app怎么申请退货,退款了要钱?)

  • word文档兼容模式如何取消(word文档兼容模式怎么取消)

    word文档兼容模式如何取消(word文档兼容模式怎么取消)

  • 华为mate30能放大多少倍(华为mate30放大50倍)

    华为mate30能放大多少倍(华为mate30放大50倍)

  • 趣步为什么置换不了糖果(趣步商城为什么不能兑换)

    趣步为什么置换不了糖果(趣步商城为什么不能兑换)

  • 反向问号用键盘怎么打(反向问号怎么打搜狗输入法)

    反向问号用键盘怎么打(反向问号怎么打搜狗输入法)

  • qq单方面删除好友对面号上还有吗(qq单方面删除好友对方还能看到聊天记录吗)

    qq单方面删除好友对面号上还有吗(qq单方面删除好友对方还能看到聊天记录吗)

  • Mac QQ截图保存在哪里?(macqq截图快捷键 保存)

    Mac QQ截图保存在哪里?(macqq截图快捷键 保存)

  • mysql插入意向锁的使用(mysql如何上锁)

    mysql插入意向锁的使用(mysql如何上锁)

  • 阿里云主机ECS安装WDCP面板后无法进入解决办法(阿里云ecs重装)

    阿里云主机ECS安装WDCP面板后无法进入解决办法(阿里云ecs重装)

  • 临时性雇佣人员是指
  • 税款减半征收什么意思
  • 现金流量表中购建固定资产怎么计算
  • 固定资产的折旧费用计入什么科目
  • 公司按最低标准缴纳社保
  • 分支机构可不可以不建账合并到总机构?
  • 没有发票合法吗
  • 小规模纳税人开专票和普票的区别
  • 营改增之前房产税计税依据
  • 银行代扣印花税
  • 事业编年底
  • 应税凭证和纳税凭证的区别
  • 并购重组中需要哪些条件
  • 劳务报酬交的税汇算清缴能退
  • 个体户怎么给供货公司
  • 处置交易性金融资产的交易费用计入
  • 企业开业装修费用分录
  • deepin阻止关机
  • 设计费和勘察费的会计科目
  • 机票行程单可以报销用吗
  • 公司开承兑出去 利息怎么算
  • mxoaldr.exe - mxoaldr是什么进程 有什么用
  • 怎么激活对话框取消
  • PHP:session_id()的用法_Session函数
  • 特许权使用费属于销售收入吗
  • 借条怎么写有法律效力范本长期有效
  • 计提坏账可以冲回吗
  • 企业所得税的纳税人包括哪些
  • vue3中使用require
  • 长期股权投资的账面价值怎么计算
  • 二手办公楼交易税多少
  • 基于springboot的毕设
  • php json格式
  • 车辆购置税发票在哪里打印
  • 计算机视觉竞赛很重要吗
  • javascript数据类型分为哪两类
  • 印花税调低
  • 家具采购单
  • python中字符串转数字函数
  • python的shell怎么运行文件
  • 如何在控制台打印debug里的数据
  • mysql5.7设置编码
  • 员工公交费补贴怎么入账
  • 银行存款和其他应付款不平怎么处理
  • 房租能不能一次性付清
  • 无成本票如何避税
  • 银行交党费属于什么业务
  • 房屋租赁合同印花税的税率
  • 代理返利什么意思
  • 企业信息页
  • 认证后的进项税额留抵退税
  • sql ntext数据类型字符替换实现代码
  • mysql80安装配置教程
  • window怎么操作
  • coms恢复出厂设定还原bios设置方法步骤讲解
  • windows xp windows
  • Vista和Server08 SP2 RTM-Escrow发放给测试者
  • solaris init
  • win7如何设置搜索包含文件内容
  • ubuntu安装httpd
  • switpa.exe - switpa是什么进程
  • windows7报错
  • win7开始菜单在哪个文件夹
  • 如何使用调制解调器
  • linux投屏快捷键
  • win7系统如何查找文件
  • win10系统中怎么打开IE浏览器
  • windows10预览版是什么
  • linux如何关闭ipv6防火墙
  • windows8如何分盘
  • jquery上传图片并预览
  • perl写文件
  • shell脚本实例精讲
  • css布局多行多列
  • jquery属性操作
  • 如何设置python
  • 项目遇到的问题及解决办法
  • python中元祖的用法
  • 周炜老婆是干什么的
  • 税法难吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设