我已经环顾了几个小时,老实说,我不明白为什么这不起作用。我虽然理解范围,但我认为这与 .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