Array.prototype.sort()方法:
可以对数组进行重排,接受一个函数
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
let ret = [
{
title: "x"
},
{
title: "A"
},
{
title: "F"
},
{
title: "L"
},
];
ret.sort((a, b) => {
return a.title.charCodeAt(0) - b.title.charCodeAt(0)
})
这里通过charCodeAt方法获取title属性第一个字母的Unicode 值,然后排序。
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt