【发布时间】:2015-02-07 01:25:14
【问题描述】:
我有几个这样的 50 多个名字的数组。
["dan", "ryan", "bob", "steven", "corbin"]
["bob", "dan", "steven", "corbin"]
我有另一个具有正确顺序的数组。请注意,上面的第二个数组不包含所有名称,但我仍然希望它遵循以下顺序:
["ryan", "corbin", "dan", "steven", "bob"]
它没有逻辑顺序,它们只是按照这个顺序。对我来说有意义的是将每个数组与正确排序的数组进行比较。我想我看到有人用 PHP 做这个,但我找不到 JavaScript 解决方案。有谁知道如何做到这一点?我已经尝试了几个小时,但我被难住了。
【问题讨论】:
-
您希望它们按此顺序排列是否有特定原因?如果您只希望它们以 same 顺序排列,则可以在两个数组上使用
.sort()。
标签: javascript sorting compare