【发布时间】:2021-07-20 15:49:06
【问题描述】:
我知道我可以制定一个算法来对我拥有的数组进行排序,但我想知道最好和最优化的方式
这是我现在拥有的数组,我想根据年份对其进行排序,这样 2021 年的值将首先出现,然后是 2022 年,依此类推,然后我想相对于月份进行排序,以便最终数组就像
[
0: {month:'Aug', year:2021},
1: {month:'Jul', year:2022},
2: {month:'May', year:2100},
]
而且我的数组长度永远不会超过 12
【问题讨论】:
-
这可能是您正在寻找的东西:Array.prototype.sort()。您需要编写自己的比较函数,这应该不难。
标签: javascript arrays reactjs sorting javascript-objects