Javascript / Jquery函数调用的顺序

时间:2014-02-24 15:26:15

标签: javascript jquery function asynchronous

我试图更深入地了解javascript的工作原理。 我有这段代码:

 var string = [];

 var retrieve = $(".highlightPlugin").each(function(i, e){
                  $e = $(e).find('.item');
                  $e.each(function(){
                    string.push("#"+this.id);
                  })
                }).promise();

console.log(string); // ['1', '2', '3', .. ]

retrive.done(function(){ console.log(string); }); // ['1', '2', '3', .. ]

console.log(string)都是右侧values的登录,string Array已正确填充。

我问自己:这是不是一个案例? 我问这个是因为据我所知,javascript中code s的执行有点asynchronous。我错了吗?

如果我不清楚,请告诉我。

0 个答案:

没有答案