次に例を示します。
// 0 1 2 3 4
var people = ['jack','jill','nancy','tom','cartman'];
var order = [3,1,4,0,2];
// somehow sort people array to the order specified in the order array
// 3 1 4 0 2
people == ['tom','jill','cartman','jack','nancy'];
私は以前に関数で.sortを使用しましたが、これではまだ途方に暮れています。
アップデート
いくつかの答えを見た後、私はこれが私には明白ではなかったとは信じられません。これを行うには多くの方法があるため、勝者はjsperfによって決定されます。
(また、私は実用的な答えでみんなに賛成しています)