close

問題:使用map()函數把laps元素都呈現出來,但怎麼沒有東西return出來?

 

lapsList() {

    this.state.laps.map((data) => {
      return (
        <View><Text>{data.time}</Text></View>
      )
    })

}

 

 

答:要在this.state.laps.map 前面加上 "return"才行

Don't forget to return the mapped array , like:

 

lapsList() {

    return this.state.laps.map((data) => {
      return (
        <View><Text>{data.time}</Text></View>
      )
    })

}

 

Reference for the map() method: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

--

轉自 https://stackoverflow.com/questions/37446029/render-content-dynamically-from-an-array-map-function-in-react-native

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 dizzy03 的頭像
    dizzy03

    碎碎念

    dizzy03 發表在 痞客邦 留言(0) 人氣()