我有两个 Javascript 数组对象,其中第一个按我希望它的排序顺序排序,第二个数组按错误顺序排序,例如:
1) 排序数组(0 - 10 items, 11 - 20 items, 21 - 30 items, 10000 - 20000 items)
2) 按字母顺序排列的数组(0 - 10 items, 10000 - 20000 items, 11 - 20 items, 21 - 30 items)
我想按照与第一个数组相同的顺序对第二个数组进行排序,有没有简单的方法来解决这个问题?
任何帮助,将不胜感激。谢谢你。
条件:
1)第二个数组的大小可以不同。所以它的值可能比第一个数组少。
2) 如果数据损坏,第二个数组可以有第一个数组中不存在的值。
更新
我根据 Bergi 的回复在这里构建了一个示例:jsfiddle.net/EPwS6 - 但现在我需要弄清楚如何在 arr2 中保留 arr1 中不存在的值。有什么想法或提示吗?