javascript - 将数组中的唯一值添加到另一个 JS
问题描述
假设我有一个这样的对象数组:
let arrayOfObjects = [{Name: "A", Number: "1"} {Name: "A", Number: "2"} {Name: "B", Number: "2"} {Name: "A", Number: "2"}]
我怎样才能遍历它,并将“Number”的唯一值添加到新数组中?所以所需的新数组将是:
let newArray: [1,2]
解决方案
let newArray = [...new Set(arrayOfObjects.map(el => parseInt(el.Number)))]
推荐阅读
- python - 在 PCA 脚本上输入 .mat 文件的 Pandas DataFrame 错误
- python - 如何使用铅将 stdout 和 stderr 重定向到两个不同的文件?
- java - 更改 Graphics2D 坐标的原点
- c# - 有没有一种稳定的方法可以在 Android 设备上获取电话号码?
- jsp - JavaEE如何将文件上传到glassfish4服务器?
- android - 如何支持具有非标准 DPI 的屏幕
- swagger - 如何使用 OpenAPI/Swagger 定义数组项的排除类型?
- javascript - 递增到最大值,然后递减到最小值
- json - 基于 JSON 模式生成 JSON 有效负载以进行 API 有效负载验证
- ios - 如何在少数情况下包含额外属性的情况下创建枚举