来源:https://www.cnblogs.com/taohuaya/p/10049341.html
let data = [
{chinese: '蔡司', english: 'Chase'},
{chinese: '艾伦', english: 'Allen'},
{chinese: '左拉', english: 'Zola'},
{chinese: '贝克', english: 'Baker'},
{chinese: '伯格', english: 'Berg'},
{chinese: '菲奇', english: 'Fitch'},
{chinese: '迪安', english: 'Dean'},
{chinese: '厄尔', english: 'Earle'},
{chinese: '亨利', english: 'Henry'},
]
//z~a 排序(//根据汉字首字母排序)
data.sort((a, b)=> b.chinese.localeCompare(a.chinese, 'zh'));
//a~z 排序 (//根据汉字首字母排序)
data.sort((a, b)=> a.chinese.localeCompare(b.chinese, 'zh'));
data.sort((a, b) => b.english.charCodeAt(0) - a.english.charCodeAt(0)); //z~a 排序(根据英文首字母的ASCLL码进行排序)
data.sort((a, b) => a.english.charCodeAt(0) - b.english.charCodeAt(0)); //a~z 排序 (根据英文首字母的ASCLL码进行排序)