在js中,对数组对象中的字段进行字符串排序
2021-12-14 本文已影响0人
Frank_Fang
const arr = [
{
name: 'Peter',
age: 21
},
{
name: 'John',
age: 32
},
{
name: 'Bob',
age: 30
},
{
name: 'Adam',
age: 28
},
{
name: 'Paul',
age: 24
},
{
name: 'Tomas',
age: 24
}
]
arr.sort((a, b) => {
const aName = a.name
const bName = b.name
if (aName < bName) {
return -1;
} else if (aName > bName) {
return 1;
} else {
return 0;
}
})
console.log(arr) // 输出结果是按name字母排序