我在对我发布的问题的最佳答案中获得了此排序功能。它适用于示例数据,但似乎不适用于我的实际数据,我不确定为什么。我的数据可以在这里看到: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'?
添加回答
举报
0/150
提交
取消