错误写法for(vari=0;i<10;i++){setTimeout(function(){console.log(i);},1000);}为什么这样写是错的正确写法for(vari=0;i<10;i++){(function(e){setTimeout(function(){console.log(e);},1000);})(i);}为可以这样写?for(vari=0;i<10;i++){setTimeout((function(e){returnfunction(){console.log(e);}})(i),1000)}为可以这样写?
缥缈止盈
慕莱坞森
相关分类