我正在尝试根据特定顺序对数组进行排序。数据本身将包括水果、价格等。我正在努力制作一个 sort() 函数来安排订单。
fruit = ["Banana", "Orange", "Apple", "Pear"];
const data = storeData.filter(...);
// sort the data
data.sort((a, b) => (a.fruit > b.fruit ? 1 : -1)); // output: apple, banana, orange, pear
我希望结果是banana, orange, pear, apple而不是apple, banana, orange, pearor banana, orange, apple, pear。我还在学习更多。谢谢!
顺便说一句,我使用的是 Reactjs 或基于 javascript 的平台。