【发布时间】:2019-07-08 15:02:27
【问题描述】:
我有一个数组,目前它会从数组中获取前 6 个项目,经过过滤后仅包含今天的游戏。
fixtures.filter(fixture => {
return fixture.date === today;
}).slice(0, 6);
这很好用,但我想在过滤后从数组中获取最后 6 个项目。我尝试了以下方法,但对我不起作用。
fixtures.filter((fixture, index, arr) => {
return fixture.date === today;
}).slice(Math.max(arr.length - 6, 1));
这是说arr 是未定义的。有没有办法在一个链中做到这一点?
【问题讨论】:
标签: javascript arrays reactjs ecmascript-6