执行以下程序,下列选项中,输出结果正确的是()
for(var i = 0;i<2;i++){
setTimeout(function(){console.log(i)},0) ....①
}
for(var i = 0;i<2;i++){
(function(i){
setTimeout(function(){console.log(i);},0) ...②
}(i))
}
①式输出结果为0 1
①式输出结果为1 1
②式输出结果为0 1
②式输出结果为1 1