我正在尝试执行一个返回数组的简单API调用。我相信我成功地进行了调用,但数据是cors类型响应对象的形式,我无法弄清楚数据的实际位置或访问方式。
var React = require('react');
fetch('https://fcctop100.herokuapp.com/api/fccusers/top/recent', {
method: 'get'
}).then(function(data) {
console.log(data);
}).catch(function(error) {
console.log(error);
});
当我在浏览器中输入url时,数组的第一部分是这样的: [{ “用户名”: “sjames1958gm”, “IMG”: “https://avatars.githubusercontent.com/u/4639625?v=3”, “alltime”:4401, “最近的”:528, “LASTUPDATE”: “2016-12-06T16:10:35.053Z” },{ “用户名”: “DIOMED”, “IMG”: “https://avatars.githubusercontent.com/u/72777?v=3”, “alltime”:1524, “最近的”:482, “LASTUPDATE”:“2016-12-03T21:57:45.952Z “},
所以我假设我可以做数据[0] .username但数据[0]未定义。
实际的对象返回看起来有点像:响应{类型:cors,url:,status:, proto 等}