如何找到重复项的索引?

我有一个组件,它从一个数组中重复绘制一个重复的组件,带有map. 内部组件为每个项目都有一个删除按钮。我需要外部组件来处理删除,但我似乎无法找到一种方法来获取要删除的项目的索引。我尝试了event.target.value(它给了我 HTML)和key项目的 ,但我无法访问它。

外:

const menu = currentBot.items.map((item, i) => (
  <PersistentMenuItem
    key={i}
    ...
    deleteItem={this.deletePersistentMenuItem}
  />
))

<IconButton onClick={()=>{this.props.deleteItem( ??? )}}>
    <DeleteIcon />
</IconButton>
霍里亚科曼

一种方法是传递应该被删除的元素的索引,如下所示:

deleteItem={() => this.deletePersistentMenuItem(i)}

内部组件没有什么特别的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何找到同一列中每个重复项的最后一行索引?

来自分类Dev

Linq如何找到最大重复项?

来自分类Dev

如何索引列表中的重复项?

来自分类Dev

如何找到存在重复对的行索引

来自分类Dev

对于数组中的每个重复项,找到第一个重复项的索引

来自分类Dev

如何在列表中查找重复项,并对找到的每个重复项执行不同的计算?

来自分类Dev

如何从此php数组中找到模糊重复项?

来自分类Dev

如何在php中找到多维数组重复项?

来自分类Dev

如何从数组中找到第n个重复项

来自分类Dev

如何从数组中找到第n个重复项

来自分类Dev

如何获取javascript数组中重复项的索引?

来自分类Dev

如何在数组的索引处插入重复项?

来自分类Dev

如何找到向量A的最小值并索引所有最小值,而无需使用诸如'find''min'之类的内置函数并也调用重复项?

来自分类Dev

在逗号分隔的字符串中找到重复项的索引位置

来自分类Dev

无法找到重复项-Perl

来自分类Dev

无法找到重复项-Perl

来自分类Dev

获取重复项的数组索引

来自分类Dev

获取重复项的数组索引

来自分类Dev

如何删除重复项

来自分类Dev

如何过滤重复项?

来自分类Dev

如何删除重复项

来自分类Dev

如何捕获重复项?

来自分类Dev

如何找到重复的照片?

来自分类Dev

如何找到重复的照片?

来自分类Dev

如何找到重复的歌曲?

来自分类Dev

如何找到该行的索引?

来自分类Dev

Ruby在MongoDB中找到重复项

来自分类Dev

Python-列表中重复项的索引

来自分类Dev

Elasticsearch:从索引中删除重复项