【发布时间】:2013-02-25 10:26:28
【问题描述】:
我已经环顾了几个小时,老实说,我不明白为什么这不起作用。我虽然理解范围,但我认为这与 .popular 方法的回调有关。有什么建议吗?
var filters = []; //Global
INSTAJAM.media.popular(function(popular){
for (i in popular.data){
filters.push(popular.data[i].filter); //Pushing to Global
}
console.log(filters); //Works fine
});
console.log(filters); //Empty array
【问题讨论】:
-
你的方法很可能是异步的。
-
谁在打电话给
INSTAJAM.media.popular
标签: javascript scope global