如何利用new Map()对数组进行去重
2021/4/8 18:56:21
本文主要是介绍如何利用new Map()对数组进行去重,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
var list = [{ id: 10, dd: 100 }, { id: 10, dd: 100 }, { id: 20, dd: 100 }] function uni(arr) { var map = new Map(); return arr.filter(a => { if (!map.has(a.id)) { return map.set(a.id, 1) } }) } console.log(uni(list))
结果:
[{ id: 10, dd: 100 }, { id: 20, dd: 100 }]
这篇关于如何利用new Map()对数组进行去重的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-28SpringBoot3.2更新声明!
- 2024-05-28中外程序员到底有啥区别?
- 2024-05-25外企也半夜发布上线吗?
- 2024-05-24鸿蒙原生应用再新丁!芒果TV 入局鸿蒙
- 2024-05-22基本概念
- 2024-05-22检索数据
- 2024-05-22排序数据
- 2024-05-22基础过滤数据
- 2024-05-22通过逻辑操作符过滤数据
- 2024-05-22通过通配符过滤数据