我有一个像这样的键值对的数组:
[3, "Rey"],[3,"Rhio"],[4,"Rey"],[1,"derter"];
我想获得一个结果数组,这样如果值相同,那么将获取具有最大值的键。如下所示
[3,"Rhio"],[4,"Rey"],[1,"derter"];
答案 0 :(得分:1)
我会告诉你你可以采取的方法:
开始迭代数组,继续将每个数组元素推送到映射,其中第一个元素是键,第二个是值。由于重复键被有条件地覆盖,因此重复项已经消失。
然后通过遍历地图自己形成一个数组,其中每个数组元素都是一个数组本身,其中kay作为第一个元素,值作为第二个元素。一切顺利。