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

ask*_*ine 2 react-native

我是反应新手,我想删除卡片数组对象中的第一个元素

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

我尝试使用this.props.cards.slice(1).map,但它不起作用,如果有人可以帮助我,那就太好了

Sha*_*ani 5

你可以这样做

检查当前索引是否index != 0仅返回组件

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