记录一下,有问题欢迎指出~!
1.定义排序的函数
function sortList(arr,flag){
return arr.sort((a,b) => {
return a[flag].localeCompare(b[flag])
})
}
2.举例
// 假设要处理的数据格式如arr一样
const arr = [{level:'A'},{level:'C'},{level:'F'},{level:'B'}]
// 执行方法
sortList(arr,'level')
// 返回结果:
//[
// {
// "level": "A"
// },
// {
// "level": "B"
// },
// {
// "level": "C"
// },
// {
// "level": "F"
// }
//]