如何使用map()删除第一个元素

阿斯美林

我是React的新手,我想删除卡片阵列对象中的第一个元素

      <View style={styles.block}>
         {
          this.props.cards.map((card: ICard) => (
            <CardListItem key={card.id} card={card} />
          ))
        }
      </View> 

我尝试过,this.props.cards.slice(1).map但是没有用,如果有人可以帮助我,那可能会很好

沙欣·巴哈尼(Shashin Bhayani)

您可以这样做

如果index != 0仅返回组件,则检查当前索引

<View style={styles.block}>
  {
    this.props.cards.map((card: ICard, index) => {
      if(index != 0) return <CardListItem key={card.id} card={card} />;
    })
  }
</View> 

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章