首页 > 技术文章 > 微信小程序/JS 对象以指定元素排序

alanshreck 2021-02-24 23:13 原文

 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)

输出

 

推荐阅读