1. 词法作用域 for(var i=0;i<=10;i++){ setTimout(function(){ console.log(i) },1000) } for(let i=0;i<=10;i++){ setTimeout(functio()=>{ console.log(i) },1000) } 比较上面两段代码 2 执行顺序 setTimeout(function(){ console.log(a) },0) new Promise((reslove,reject)=>{ console....