给数组元素指定位置排序方法
selectSort = () => {
let finalData = [];
const arr = [{name:'苹果',code:'apple'}, {name:'梨子',code:'pear'}, {name:'香蕉',code:'banana'}]; // 原数据
const sort = ['pear', 'banana', 'apple']; // 要排序的数据
data.map((item) => {
let index = arr.indexOf(item.code); // 获取位置
finalData.splice(index, 0, item); // 指定位置插入元素
});
return finalData;
}