我有一个包含公斤数和一些日期的对象。我想要做的是将具有唯一日期的行推送到新数组。如果有包含相同日期的行,则只应将千克最高的行推送到新数组。如果有两个相同公斤的日期,则只能选择一个。
这是它的样子:
[{"kg":10,"date":"14/10/2019"},
{"kg":15,"date":"14/10/2019"},
{"kg":15,"date":"14/10/2019"},
{"kg":5,"date":"15/10/2019"},
{"kg":10,"date":"16/10/2019"}]
以下是新数组中的结果:
{"kg":15,"date":"14/10/2019"},
{"kg":5,"date":"15/10/2019"},
{"kg":10,"date":"16/10/2019"}]
现在我不知道如何检查公斤并获得最高的公斤。我知道我可以使用“Math.max”来获得最高值,但不知道如何仅在相同日期使用它。我一直在尝试一些 foreach 循环,但我无法理解如何对日期进行分组并执行 Math.max。我真的需要一些指导。
注:语言为 Javascript。
莫回无
一只萌萌小番薯
相关分类