for(var?i=1;i<=20;i++){
????var?x=i;
????setTimeout(function?()?{
????????console.log(0.05*x);
????},50*x);
}
for(var?i=1;i<=20;i++){
????(function?(x)?{
????????setTimeout(function?()?{
????????????console.log(0.05*x);
????????},50*x);
????})(i);
}
以下兩段代碼執(zhí)行結(jié)果為什么不一樣,閉包
天生我才必有用哈
2019-08-01 22:35:46