daysdif = [{
"EmployeeID": "213654654",
"DaysDiff": "NaN"
}, {
"EmployeeID": "String",
"DaysDiff": "NaN"
}, {
"EmployeeID": "6021240",
"DaysDiff": "-63.30"
}, {
"EmployeeID": "6011327",
"DaysDiff": "-35.67"
}, {
"EmployeeID": "883",
"DaysDiff": "-63.40"
}, {
"EmployeeID": "1183",
"DaysDiff": "-70.13"
}, {
"EmployeeID": "1240",
"DaysDiff": "-70.97"
}, {
"EmployeeID": "2293",
"DaysDiff": "-63.30"
}, {
"EmployeeID": "5001839",
"DaysDiff": "-8.47"
}, {
"EmployeeID": "5001839",
"DaysDiff": "-22.20"
}, {
"EmployeeID": "5001839",
"DaysDiff": "-23.77"
}, {
"EmployeeID": "5001839",
"DaysDiff": "-41.67"
}, {
"EmployeeID": "5001839",
"DaysDiff": "-63.97"
}, {
"EmployeeID": "3395",
"DaysDiff": "-68.00"
}, {
"EmployeeID": "2473",
"DaysDiff": "-66.20"
}, {
"EmployeeID": "1075",
"DaysDiff": "-70.17"
}, {
"EmployeeID": "2947",
"DaysDiff": "-69.10"
}, {
"EmployeeID": "5002196",
"DaysDiff": "-4.97"
}, {
"EmployeeID": "5002196",
"DaysDiff": "-39.23"
}, {
"EmployeeID": "5002196",
"DaysDiff": "-58.73"
}, {
"EmployeeID": "1688",
"DaysDiff": "-67.40"
}, {
"EmployeeID": "2031",
"DaysDiff": "-54.07"
}, {
"EmployeeID": "1484",
"DaysDiff": "-69.17"
}, {
"EmployeeID": "1022",
"DaysDiff": "-69.40"
}]
このJSON配列のように重複値があり、私は最高のDaysDiff値を維持する必要があり
[{
"EmployeeID": "5001839",
"DaysDiff": "-8.47"
}, {
"EmployeeID": "5001839",
"DaysDiff": "-22.20"
}, {
"EmployeeID": "5001839",
"DaysDiff": "-23.77"
}, {
"EmployeeID": "5001839",
"DaysDiff": "-41.67"
}, {
"EmployeeID": "5001839",
"DaysDiff": "-63.97"
}]
(ここで-8.47)他の重複を削除します。
は、あなたが何かを試してみました?....これを試してみてください – Rajesh
はい、私は重複EmployeeIDsを削除することができますが、私は最高のDaysDiff値を維持する必要があります。 – Hashan
上記のdupeでは、@aefxxは最後の値を置き換えているだけです。代わりに、オブジェクトがそのキーを持っているかどうかをチェックし、そうであれば 'Math.max(ObjectValue、CurrentValue) 'を割り当てます。 – Rajesh