export function compare(obj1, obj2) {
let val1 = obj1.paramKey;
let val2 = obj2.paramKey;
if (val1 < val2) {
return -1;
} else if (val1 > val2) {
return 1;
} else {
return 0;
}
}
let arr = [
{
paramKey: "Aad",
paramVal: "111"
},
{
paramKey: "1ad",
paramVal: "111"
},
{
paramKey: "bad",
paramVal: "111"
},
{
paramKey: "ygda",
paramVal: "111"
}
]
arr.sort(compare)
// 打印结果如下
// 0: {paramKey: '1ad', paramVal: '111'}
// 1: {paramKey: 'Aad', paramVal: '111'}
// 2: {paramKey: 'bad', paramVal: '111'}
// 3: {paramKey: 'ygda', paramVal: '111'}
js对数组对象中根据ASCII对某个key进行排序
最新推荐文章于 2024-04-30 16:57:21 发布