1 let data = [ 2 { 'name': 'XIAOMI', 'price': 1899 }, 3 { 'name': 'APPLE', 'price': 5500 }, 4 { 'name': 'HUAWEI', 'price': 4800 }, 5 { 'name': 'OPPO', 'price': 3500 }, 6 { 'name': 'VIVO', 'price': 2599 }, 7 ] 8 9 console.log('排序前', data) 10 11 data = data.sort((el1, el2) => 12 el1.name.charCodeAt(0) - el2.name.charCodeAt(0) 13 ); 14 15 console.log('排序后', data)
输出