我正在尝试对我的数组进行排序。我想首先拥有最低的“时间”元素,最后拥有最大的“时间”元素。
[
{
"Payload": {
"humidity": 32,
"time": 1610877284,
},
"time": "1610877284",
"PositionInRow ": "{raw}"
},
{
"Payload": {
"humidity": 33,
"time": 1610876854,
},
"time": "1610876854",
"PositionInRow ": "{raw}"
},
{
"Payload": {
"humidity": 31,
"time": 1610877588,
},
"time": "1610877588",
"PositionInRow ": "{raw}"
},
{
"Payload": {
"humidity": 36,
"time": 1610877462,
},
"time": "1610877462",
"PositionInRow ": "{raw}"
}
]
我想使用“ array.sort((a,b)=> a-b)”,但是这种类型的数组是不可能的。任何人对可以按升序(“时间”)对数组进行排序的功能有什么想法?
您可以像这样简单地修改函数:
array.sort((a, b) => a.time - b.time)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句