按日期排序,在 ramda js 中降序
Sort by date, descending in ramda js
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,
},
];
根据我的理解,我认为你可以用 Date API 来做到这一点
const diff = function(a, b){
return new Date(a.date).getTime() - new Date(b.date).getTime()
}
R.sort(diff,prices);
如果这个答案达不到你的预期,欢迎评论给我
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,
},
];
根据我的理解,我认为你可以用 Date API 来做到这一点
const diff = function(a, b){
return new Date(a.date).getTime() - new Date(b.date).getTime()
}
R.sort(diff,prices);
如果这个答案达不到你的预期,欢迎评论给我