位置: 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的聊天记录手机)

  • officesuite是微软的吗

    officesuite是微软的吗

  • openld为空怎么处理(openid为空用户自己能解决吗)

    openld为空怎么处理(openid为空用户自己能解决吗)

  • 暗夜精灵5键盘灯怎么关(暗夜精灵5键盘怎么开灯)

    暗夜精灵5键盘灯怎么关(暗夜精灵5键盘怎么开灯)

  • 苹果耳机录音有杂音滋滋(苹果耳机录音有突突声)

    苹果耳机录音有杂音滋滋(苹果耳机录音有突突声)

  • 指纹锁隔一会就滴滴响(指纹锁每隔一段时间就失灵)

    指纹锁隔一会就滴滴响(指纹锁每隔一段时间就失灵)

  • 抖音发布的视频为什么没有播放量(抖音发布的视频怎么突然没有了)

    抖音发布的视频为什么没有播放量(抖音发布的视频怎么突然没有了)

  • wifi连接速度是什么意思(wifi连接速度是多少)

    wifi连接速度是什么意思(wifi连接速度是多少)

  • Visual Basic应用程序中有哪些文件(visual basic应用程序的运行方式是)

    Visual Basic应用程序中有哪些文件(visual basic应用程序的运行方式是)

  • qq文件存到微云怎么查看(qq文件存到微云占内存吗)

    qq文件存到微云怎么查看(qq文件存到微云占内存吗)

  • 华为手机如何设置时间没有显示(华为手机如何设置返回键)

    华为手机如何设置时间没有显示(华为手机如何设置返回键)

  • 苹果手机质保包括什么(苹果手机质保包括主板吗)

    苹果手机质保包括什么(苹果手机质保包括主板吗)

  • 订单已出库是什么意思(显示已出库)

    订单已出库是什么意思(显示已出库)

  • slaal00是什么型号(sla al00是什么型号什么价位)

    slaal00是什么型号(sla al00是什么型号什么价位)

  • windows任务管理器调用的方法是(windows任务管理器结束后黑屏)

    windows任务管理器调用的方法是(windows任务管理器结束后黑屏)

  • 坚果3呼吸灯怎么打开(坚果r2呼吸灯设置)

    坚果3呼吸灯怎么打开(坚果r2呼吸灯设置)

  • 金立m6怎样卸载自带程序(金立怎么卸载自带软件)

    金立m6怎样卸载自带程序(金立怎么卸载自带软件)

  • 华为支付保护中心有用吗(华为支付保护中心提示恢复)

    华为支付保护中心有用吗(华为支付保护中心提示恢复)

  • ios ui设计尺寸规范(iphone的ui设计尺寸)

    ios ui设计尺寸规范(iphone的ui设计尺寸)

  • 华为新闻资讯怎么关(华为取消新闻资讯)

    华为新闻资讯怎么关(华为取消新闻资讯)

  • 荣耀20i的返回键在哪(荣耀20i设置返回键)

    荣耀20i的返回键在哪(荣耀20i设置返回键)

  • 荣耀10如何关闭程序(荣耀10如何关闭hd功能)

    荣耀10如何关闭程序(荣耀10如何关闭hd功能)

  • 天猫如何用微信支付(天猫如何用微信支付付款)

    天猫如何用微信支付(天猫如何用微信支付付款)

  • Maven 聚合工程的创建(java聚合工程)

    Maven 聚合工程的创建(java聚合工程)

  • 土地增值税要计增值税吗
  • 申报未抄税
  • 应付税费重分类如何做会计分录?
  • 支付的运输费用计入什么科目
  • 工资与社保的关系怎么写
  • 发票超过三个月不能开
  • 社保税局代缴
  • 债务担保属于或有资产吗
  • 退货退款分录
  • 坏账准备的账务处理怎么理解
  • 应缴纳企业所得税税额怎么算
  • 商家促销怎么做
  • 过期的增值税发票能用吗
  • 金蝶软件怎么设置会计科目
  • 专票入账暂不抵扣如何申报
  • 培训费增值税专用发票
  • 购入低值易耗品计入什么科目
  • 公司仓库调拔结算会计分录.
  • 变动成本主要包括
  • 客户转钱到公司怎么说
  • 固定资产的销售
  • qq画画图片大全
  • bios设置网卡开启
  • 刷卡机怎么收费的吗
  • PHP:Memcached::cas()的用法_Memcached类
  • 出口企业增值税怎么算
  • 应交增值税视频讲解
  • 可供出售权益工具减值
  • apr命令怎么用
  • 出租固定资产的租金收入
  • 当月开的增值税发票当月能抵扣吗
  • 帝国cms栏目自定义字段
  • 帝度官网 说明书
  • 主营业务税金及附加和税金及附加的区别
  • 确定负债排列顺序的依据
  • 办公费用开专票可以抵扣吗
  • 食堂账目怎么做
  • SQL Server 2008 R2 超详细安装图文教程
  • 减值准备的定义
  • 工商年报资产状况公示还是不公示
  • 库存股处理方法有哪些
  • 以前年度损益调整会计分录
  • 一般纳税人购买原材料会计分录
  • 创投收入
  • 怎么对外投资
  • 预付账款转入其他应付款会计分录
  • 公司配股对股价的影响
  • 厂家核销费用直接扣除吗
  • 工资表里有什么
  • 成品油预付卡销售*成品油卡 怎么入账
  • 车辆购置税具有价外征收转嫁税负的特点吗
  • 个税手续费返还奖励财务人员的文件
  • 幼儿园固定资产一览表
  • 非公司员工可以发提成吗
  • 企业利润的构成内容
  • 存出投资款应计入什么科目
  • 初级会计现值的计算
  • 往来会计岗位职责怎么写
  • supervisor.sock refused connection
  • mysql建唯一索引
  • ubuntu更新设置在哪
  • freebsd与linux
  • mac键盘怎么开
  • centos直接进入命令行
  • win8宽带错误651最简单解决方法
  • Extjs 4.x 得到form CheckBox 复选框的值
  • 快速掌握押韵技巧
  • 剑指offter
  • wmic命令详解
  • unity的协程
  • JavaScript 和 Java 的区别浅析
  • nodejs 路由
  • vue拦截器使用场景
  • jquery设置iframe的src
  • 为何会税控盘时钟异常
  • 上海2023年个人所得税计算
  • 华为领导班子成员名单
  • 海南省税务局网站
  • 重庆国税局官网登录入口查询
  • 河北省原地税局领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设