微信小程序/JS 对象以指定元素排序

 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)

输出

 

posted @ 2021-02-24 23:13  伊凡晴天  阅读(1101)  评论(0编辑  收藏  举报