【发布时间】:2019-07-02 22:44:05
【问题描述】:
我在尝试对复杂对象进行排序时遇到问题。这是对象结构:
[{
"searchResultProperties": [{
"key": "message_time",
"value": 1542088800000
}, {
"key": "size_byte AVG",
"value": 480
}, {
"key": "source_file",
"value": "log"
}, {
"key": "source_host",
"value": "lab8.domain.com"
}],
"show": false,
"key": null,
"type": null
}, {
"searchResultProperties": [{
"key": "message_time",
"value": 1542096000000
}, {
"key": "size_byte AVG",
"value": 373
}, {
"key": "source_file",
"value": "log"
}, {
"key": "source_host",
"value": "lab8.domain.com"
}],
"show": false,
"key": null,
"type": null
}, {
"searchResultProperties": [{
"key": "message_time",
"value": 1542103200000
}, {
"key": "size_byte AVG",
"value": 683
}, {
"key": "source_file",
"value": "log"
}, {
"key": "source_host",
"value": "lab8.domain.com"
}],
"show": false,
"key": null,
"type": null
}]
基本上它是一个对象数组,具有一个名为“searchResultProperties”的属性,该属性是一个具有“key”和“value”属性的对象数组。
我正在尝试对“key”属性进行排序,即:“size_byte AVG”。
【问题讨论】:
-
您能否也发布您的尝试?
-
不清楚。您是想按其中一个属性对数组中的对象进行排序,还是想对对象的属性进行排序,这似乎很奇怪?
-
我想根据 tue 属性之一对数组中的对象进行排序。
标签: javascript typescript ecmascript-6