gpt4 book ai didi

javascript - 迭代键/值并显示它

转载 作者:行者123 更新时间:2023-11-29 21:14:56 25 4
gpt4 key购买 nike

我正在尝试在 View (ScrollView) 上呈现一个键值,但在下面的代码中没有获得成功:

render(){
const MyResult = this.state.data.map((myData) => {
Object.keys(myData).map((key) => {
console.log(key + " - " + myData[key]);
return(
<View>
<Text>{key} - {myData[key]}</Text>
</View>
)
});
})


return(
<View style={styles.container}>
<ScrollView>
{MyResult}
</ScrollView>
</View>
)}
}

我的 console.log 显示一切正常,我猜错误开始于 Object.keys...模拟器上的显示显然没有显示任何内容。

如何遍历键、值并显示它?

最佳答案

正如 Felix 在评论中提到的,您不会从外部 map “返回”任何内容。只需尝试在 Object.keys 之前添加一个 return 并查看它是否有效,如下所示:

 const MyResult = this.state.data.map((myData) => {
return Object.keys(myData).map((key) => {
console.log(key + " - " + myData[key]);
return(
<View>
<Text>{key} - {myData[key]}</Text>
</View>
)
});
})

关于javascript - 迭代键/值并显示它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39838372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com