component.on('load',function(){ var s = 0; for (var i = 0; i < 100; i++) {
setTimeout(function(){
s+=0.01;
draw(s);
},i*10);
}
});我理解的閉包是一個函數(shù)定義在一個函數(shù)中,這個函數(shù)內(nèi)引用有外部函數(shù)的變量,然后在外部函數(shù)的外面被執(zhí)行.但是今天看一個視頻說上面setTimeout利用了閉包,我搞不懂哪里用到閉包了,是我對閉包的理解有錯誤嗎?
像這種是閉包嗎?
紅顏莎娜
2018-10-04 10:14:28