【发布时间】:2023-01-17 16:20:43
【问题描述】:
为什么用户名记录未定义?我有一个用户对象,它通过导航和路由来自另一个屏幕,但我想从该用户对象调用用户名,所以我尝试执行 console.log(user.username) 但随后它记录未定义,当我只记录用户时然后它会按预期给出整个用户结果,但为什么它会给出未定义的用户名?
const { user } = route.params;
console.log(user.username)
console.log(user)
用户日志结果:
LOG [{"_id": "63c42922dc60a84421e8f843", "photos": [[Object]], "profileImg": "Image uri here", "username": "Test"}]
【问题讨论】:
-
“用户日志结果:" 它显示了一个数组,其中包含一项。因此,获取一项,而不是尝试获取数组的用户名属性。数组没有用户名属性。
标签: javascript reactjs react-native