位置: 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)

  • 委托加工应税消费品代扣代缴
  • 核定扣除公式
  • 废旧物资收购发票取消
  • 新税法讲课费如何代缴个税
  • 2019城建税减半征收优惠政策解读
  • 专项附加扣除的钱去哪里了
  • 法人资本个人资本
  • 电梯折旧费如何分摊
  • 查补以前年度所得税如何填写申报表
  • 公司用货币资金做账
  • 存货毁损计入
  • 三证合一之后还有税务登记证吗
  • 补缴的公积金可以抵扣个税吗
  • 年终奖和工资个人所得税计算器
  • 营改增后小规模纳税人所得税
  • 小规模纳税人如何升级为一般纳税人
  • 哪些费用税务局可以抵扣
  • 小规模与一般纳税人哪个好
  • 雇主责任险会计分录
  • 联营与参股公司的关系
  • 吸收合并具体分录
  • 税控盘服务费每年都可以抵吗
  • 支付给个人的小票怎么写
  • 在王者荣耀中怎么找个妹子
  • 报废资产未及时核销
  • 超市发购物卡给员工会计分录
  • mac safari使用技巧
  • 苹果macOS Big Sur 11.0.1全新系统壁纸
  • 代理出口退税款退到哪
  • 工程款包工包料怎么开票
  • el-upload上传文件大小限制
  • 手工帐应交税费明细账
  • php技巧
  • 餐饮管理公司开发票
  • vite 配置
  • 前端好看的颜色
  • 水利建设基金计算公式
  • extract php函数
  • 开具农产品收购发票需要什么资料
  • 免征企业所得税的有哪些行业
  • phpcms api
  • Price Comparison Script
  • 电力安装有前途吗
  • 个体工商户转企业政策
  • 运费和什么有关
  • 国债收益率如何查看
  • 个体工商户个税多久申报一次
  • 增值税直接计算法间接计算法举例
  • 企业培训费怎么入账
  • 代金券抵帐怎么退款
  • 逾期贷款利息收入增值税和企业所得税纳税义务时间
  • 业务招待费占管理费用的多少算合适
  • 劳务派遣公司工资发放方式
  • 如何加强存货管理,提高存货周转率
  • 小规模纳税人免税政策
  • 累计预扣法的优缺点
  • 暂估材料发票长期不到
  • 资金结存余额在借方还是贷方
  • 发票开错了只能冲红票吗?
  • ubuntu 安装
  • win10预览版选哪个
  • windows vista server
  • win 注册表
  • win8系统设置在哪里
  • 演示模式怎么设置
  • win8系统关机后电脑一直运行
  • win8的ie浏览器
  • unity2d横版游戏源码
  • 批处理文件.bat
  • android PercentRelativeLayout 支持百分比来设置控件的宽高
  • delect删除
  • vue.js 开发工具
  • 深入解读我本是高山
  • unity工程文件怎么弄
  • js日历控件代码和效果
  • android 属性动画改变view大小
  • js弹出框怎么写
  • 附加税申报表样本
  • 税务局审计整改的信息
  • 12366地税投诉
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设