React Native读取JSON对象子项返回undefined问题咨询
正确获取data子项的方法
你用myVar[0].data报错是因为返回的JSON是对象类型,不是数组,不能用数组下标[0]来访问。这个对象的结构里,data是嵌套在details这个键下面的子属性,正确的获取方式有两种:
- 点语法(更常用):
console.log(myVar.details.data)
- 方括号语法(适合键名含特殊字符的场景):
console.log(myVar['details']['data'])
之前的写法myVar[0]会返回undefined,再去访问undefined.data自然会触发崩溃,换成上面两种写法就能拿到值"7839792384"了。
内容的提问来源于stack exchange,提问作者Luigino
相关产品推荐
相关产品推荐

