javascript - 将 Javascript 对象数组映射到按特定属性排序的唯一数组
问题描述
我有一个像这样的对象数组,其中 ccy 字段中的值不是唯一的:
data = [{'id': 0, 'ccy': 'USD'}, ...]
我想从中获得这样的对象数组:
[{'ccy': 'USD'}, ...]
其中 ccy 值都是唯一且已排序的。
我一直在胡闹,并获得了一个排序的唯一 ccy 值数组
output = [...new Set(data.map(s => s.ccy))].sort();
但不确定如何将其转换回对象数组
解决方案
推荐阅读
- php - EasyAdmin 3:限制登录用户的数据仍然在表单下拉列表中显示其他数据
- html - CSS/HTML - Flexbox - 中心响应元素
- memory - 如何在 GraphDB 中设置堆大小?(独立服务器)
- microsoft-teams - 无法保存团队连接器的配置
- swift - 我将如何在 Flutter 中编写这个标签栏?
- java - 模拟来自外部类的数据库调用
- python - 在 Django 自定义查询集中使用布尔值
- c# - 如何计算三个不同的坐标在网格上是否彼此相邻?
- android - 如何在android Q上方获取保存的wifi网络的名称和其他信息?
- python - Keras 模型在训练、验证和评估方面表现良好,但在预测新图像时表现不佳