【发布时间】:2018-01-29 11:19:32
【问题描述】:
我有一个带有代码的jsx 文件
var React = require('react');
var CreateReactClass = require('create-react-class');
var url = "192.168.1.1:8081/json";
let data = [];
fetch(url)
.then(response => response.json())
.then(result => data.push(result));
console.log(data);
console.log(data[1].name);
console.log(数据); 返回数据,但我似乎无法从中获取任何特定属性。 console.log(data[1].name);只返回:TypeError: data[1] is undefined.
在我的网址上json
[
{
"id": "2",
"name": "led",
"color": "blue"
},
{
"id": "3",
"name": "le",
"color": "red"
}
]
由于某种原因,即使将 json 数据推入其中,我的数据数组的长度也是 0。
如何让控制台记录来自 "name":"le" 等数据变量的属性。
【问题讨论】:
-
你的 React 组件的某些部分是否有这个 fetch 方法
标签: javascript arrays json reactjs fetch