使用传递的参数用于循环 - 反应天然



我有两个类。在第一个中,我是从API中获取的。然后,我使用props.navigation将数据传递给其他类。我可以显示数据,但我想在此代码中使用这些数据以进行循环:

 renderText = () => {
    const obje = this.props.navigation.state.params.item;
    Console.log(obje)  //this prints correctly
for (let i = 0; i < obje.length; i++) {
    console.log(obje)  //this doesnt print anything 
    if (obje[i].name != null) {
    console.log(obje}
    }
}

编辑:当我尝试打印const obje时,它会打印。但是,当我尝试在for循环中打印obje时,它没有,所以我想它甚至根本没有通过for循环。

尝试以这种方式:

renderText = () => {
        const obje = this.props.navigation.state.params.item;
        console.log(obje)  //this prints correctly
          Object.keys(obje).map((item) => {
            if(item == 'name'){
             console.log(obje[item])//YOU CAN PRINT NAME'S VALUE LIKE THIS
             }
          })
    }

相关内容

  • 没有找到相关文章

最新更新