首页 > 解决方案 > 将 Javascript 对象数组映射到按特定属性排序的唯一数组

问题描述

我有一个像这样的对象数组,其中 ccy 字段中的值不是唯一的:

data = [{'id': 0, 'ccy': 'USD'}, ...]

我想从中获得这样的对象数组:

[{'ccy': 'USD'}, ...] 

其中 ccy 值都是唯一且已排序的。

我一直在胡闹,并获得了一个排序的唯一 ccy 值数组

output = [...new Set(data.map(s => s.ccy))].sort();

但不确定如何将其转换回对象数组

标签: javascriptecmascript-6

解决方案


推荐阅读