js数组按指定数组的顺序排序

173 阅读1分钟
var fruits = ["banana", "apple", "orange"];
fruits.sort(function (a, b) {
    var order = ["apple", "banana", "orange"]; // 指定的顺序
    return order.indexOf(a) - order.indexOf(b);
});
console.log(fruits);
// Output: ["apple", "banana", "orange"]

`