【发布时间】:2021-12-27 04:33:15
【问题描述】:
如何将 index 从 filter 函数传递到 map 函数?注意:如果我从 map 函数中添加索引作为参数,则它不是原始数组中的索引,而只是过滤器项中的索引。
{itemArray.filter((item, index) => item.type === compItem.type)
.map((item) => {
return (
<Row>
<Col key={item.name} onClick={(e) => openItemEdit(e, index, item)} >
{item.name}
</Col>
</Row>
);
})}
我正在迭代围绕此代码的一组键,以将项目分组到子列表中。我有一个解决方案,在编辑之前保存项目,然后在编辑后在原始数组中找到它,但是使用索引应该快得多。
【问题讨论】:
标签: javascript reactjs dictionary indexing filter