我正在尝试创建一个过滤器,它可以帮助我根据某个索引过滤掉数组中的结果。
const newArr = oldArr.filter((item, index) => for(index === selectedIndex; index < selectedIndex + 2; index ++) {
return this.createOptions(item, index, selectedItem))
};
我从代码中的事件处理程序中获取selectedIndex。我怎么写这样的案子?
答案 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)