数组删除在javascript中具有键值对的副本

时间:2012-12-27 13:04:18

标签: javascript

我有一个像这样的键值对的数组:

[3, "Rey"],[3,"Rhio"],[4,"Rey"],[1,"derter"];

我想获得一个结果数组,这样如果值相同,那么将获取具有最大值的键。如下所示

[3,"Rhio"],[4,"Rey"],[1,"derter"];

1 个答案:

答案 0 :(得分:1)

我会告诉你你可以采取的方法:

开始迭代数组,继续将每个数组元素推送到映射,其中第一个元素是键,第二个是值。由于重复键被有条件地覆盖,因此重复项已经消失。

然后通过遍历地图自己形成一个数组,其中每个数组元素都是一个数组本身,其中kay作为第一个元素,值作为第二个元素。一切顺利。

相关问题