首页 > 解决方案 > 对对象数组进行排序的最简单方法是什么?

问题描述

我想对这样的数组进行排序

[
    {
        'type': 'apple', 
        'like': 3
    }, 
    {
        'type': 'pear', 
        'like': 5
    }, 
    ...
]

我正在使用lodashlib 进行排序。有没有更简单的方法来按like值对数组进行排序?

标签: javascriptlodash

解决方案


sort纯JS方法怎么样:

var k=[{'type': 'apple', 'like': 7}, {'type': 'pear', 'like': 5},{'type': 'pear', 'like': 10}];

console.log(k.sort((a,b)=>a.like-b.like));
如果您想更好地理解它,请在此处阅读。

我希望这有帮助。谢谢!


推荐阅读