我在对我发布的问题的最佳答案中获得了此排序功能。它适用于示例数据,但似乎不适用于我的实际数据,我不确定为什么。
我的数据可以在这里看到:JSON
它是这样的对象的对象:
"Montana": {
"superiors": [
"Massachusetts",
"Oklahoma",
"New Mexico"
],
"inferiors": [
"North Carolina"
]
}
它的存在是为了指示排序功能。在这里,Montana在列表中的位置必须高于North Carolina。但在下面Massachusetts,,Oklahoma和New Mexico(顺便说一句,与地理无关)。
注意避免混淆:
这与对象键的顺序无关。
但是排序并没有被精确地遵循(虽然它主要被遵循)。例如,states['North Carolina'].superiors.includes('Ohio') === true为什么'Ohio'列在下面'North Carolina'?
哔哔one
POPMUISE
相关分类