function fn1(){for(var i=0;i<4;i++){ var tc=setTimeout(function(i){ console.log(i); clearTimeout(tc) },10,i);}}fn1()為什么會說這個考察了閉包的理解呢?哪部分是閉包?函數的外部調用函數內部的變量,可是這里的閉包怎么體現這個概念呢?
setTimeout循環傳入第三個參數,真的是閉包的實現嗎?
幕布斯6054654
2019-03-28 22:15:14