You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native中res.data可访问但属性(如fullName)显示undefined求助

React Native接口数据属性访问undefined问题排查
  • 先确认res.data的类型:打印typeof res.data,如果是字符串,说明接口返回的是未解析的JSON,需要用JSON.parse(res.data)转为对象后再访问属性。
  • 核对属性名大小写:接口返回的字段可能是fullname、full_name这类和你代码里fullName不一致的命名,仔细对照控制台里的字段名。
  • 检查数据嵌套层级:fullName可能不在res.data的直接层级,比如实际是res.data.result.fullName,查看控制台里数据的完整结构确认路径。
  • 确保异步请求已完成:如果是在异步操作中未等待请求结束就访问数据(比如没加await、在then回调外调用),会导致数据未就绪,必须在请求完成的回调或await之后访问属性。
  • 打印原始数据:用console.log(JSON.stringify(res.data))输出原始结构,避免调试工具自动格式化带来的视觉误导,确认真实的数据结构。

内容的提问来源于stack exchange,提问作者Noah Duran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 14:00:47