【发布时间】:2016-12-21 01:19:03
【问题描述】:
我有以下代码(javascript/jQuery)
$(function(){
for(var i=0;i<3;i++){
$.getJSON("https://api.twitch.tv/kraken/streams/esl_csgo", function(data){
console.log(i);
console.log(data);
});
}
});
控制台日志:
3
Object { stream: Object, _links: Object }
3
Object { stream: Object, _links: Object }
3
Object { stream: Object, _links: Object }
不是吗,console.log(i); 应该在第一个循环中记录 0,在第二个循环中记录 1,在第三个循环中记录 2?但不知何故,它总是返回 3 :(
【问题讨论】:
标签: javascript jquery getjson console.log