为什么eventFB1
undefined
在graph.get
回调函数之外?
为什么eventFB
对象与res
的响应不同(例如在控制台日志中为eventFB1
)graph.get
回调函数内部?
var graph = require('fbgraph');
var eventFB = graph.get('13216634559578/posts', {limit: 1, access_token: 34ul345kt39884p'},
function(err, res) {
var eventFB1 = res;
console.log(eventFB1);
});
console.log(eventFB1);
谢谢!
答案 0 :(得分:2)
这是因为graph.get
是异步请求,而javascript是同步执行。
因此,在获得请求的响应之前,您的get调用之外的代码会执行