把異步代碼包在一層閉包里,這是閉包的使用場景之一,簡單舉一個例子,循環里有個匿名函數,循環變量做為匿名函數的實參傳進去了,這個變量就可以在函數內使用了。
for(i=0;i<5;i++){
(function(i){
$.get("https://www.wukong.com/question/6534109455691284744").success(function(data){
console.log(i);
});
})(i);
}
把異步代碼包在一層閉包里,這是閉包的使用場景之一,簡單舉一個例子,循環里有個匿名函數,循環變量做為匿名函數的實參傳進去了,這個變量就可以在函數內使用了。
for(i=0;i<5;i++){
(function(i){
$.get("https://www.wukong.com/question/6534109455691284744").success(function(data){
console.log(i);
});
})(i);
}