【发布时间】:2018-03-09 08:20:35
【问题描述】:
我有一个数组:
var arr = [
{price: 5, amount: 100},
{price: 3, amount: 50},
{price: 10, amount: 20},
{price: 3, amount: 75},
{price: 7, amount: 15},
{price: 3, amount: 65},
{price: 2, amount: 34}
]
我想删除价格相同的重复项,只保留最后一个重复项,然后根据价格从高到低对数组进行排序。这是我想要的结果:
var result = [
{price: 10, amount: 20},
{price : 7, amount: 15},
{price: 5, amount: 100},
{price: 3, amount: 65},
{price: 2, amount: 34}
]
【问题讨论】:
-
但您的结果中没有重复的...
标签: javascript typescript ecmascript-6