【发布时间】:2020-07-28 23:12:37
【问题描述】:
https://ramdajs.com/docs/#sort
如何使用它来排序这个数组?
const prices = [
{
date: "2020-07-27",
value: 157,
},
{
date: "2020-07-26",
value: 157,
},
{
date: "2020-07-28",
value: 157,
},
];
const expectedOutput = [
{
date: "2020-07-28",
value: 157,
},
{
date: "2020-07-27",
value: 157,
},
{
date: "2020-07-26",
value: 157,
},
];
【问题讨论】:
-
这能回答你的问题吗? How to sort array by date
-
请注意,传递给 Ramda 的
sort函数的函数与传递给原生Array.prototype.sort函数的函数相同。 -
嗯。但我不明白如何用 ramda 实现它
-
另一种 Ramda 可能性:
sort (descend (prop ('date'))) (prices)。对于升序排序,更简单,sort (prop ('date')) (prices)。
标签: javascript ramda.js