更改过滤器内的开始和结束索引

时间:2018-05-15 03:10:24

标签: javascript reactjs for-loop filter ecmascript-6

我正在尝试创建一个过滤器,它可以帮助我根据某个索引过滤掉数组中的结果。

const newArr = oldArr.filter((item, index) => for(index === selectedIndex; index < selectedIndex + 2; index ++) {
return this.createOptions(item, index, selectedItem))
};

我从代码中的事件处理程序中获取selectedIndex。我怎么写这样的案子?

1 个答案:

答案 0 :(得分:2)

您的(伪)代码不清楚您要做什么。我最好的猜测是你想从指定索引的数组中获取一个项目:

// get item at position `selectedIndex` in array
const item = oldArr[selectedIndex]

// do whatever you need with the item
this.createOptions(item, index, selectedItem)