2 つの Javascript 配列オブジェクトがあります。最初の配列は並べ替えたい順序で並べ替えられ、2 番目の配列は間違った順序で並べ替えられます。次に例を示します。
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)
2 番目の配列を最初の配列と同じ順序で並べ替えたいのですが、この問題を解決する簡単な方法はありますか?
どんな助けでも大歓迎です。ありがとうございました。
条件:
1) 2 番目の配列のサイズは異なる場合があります。したがって、最初の配列よりも値が少ない可能性があります。
2) データが破損している場合、2 番目の配列は最初の配列に存在しない値を持つことができます。
アップデート
Bergi の回答 (jsfiddle.net/EPwS6) に基づいてサンプルを作成しましたが、arr1 には存在しない値を arr2 に保存する方法を理解する必要があります。アイデアやヒントはありますか?