for (var i =0;i<3 ;i++)
{
function func(xxx,Fn){
this.i=i;
this.aa = xxx;
var that = this;
setTimeout(function(){
Fn(that.aa,that.i);
},1000)
}
new func(i,function(data){
console.log(data,i)
})
}
本文介绍如何使用JavaScript的for循环和setTimeout函数创建异步函数,通过定时1秒执行回调函数,传递参数并打印结果。重点在于理解函数作用域和异步编程的基本原理。
338

被折叠的 条评论
为什么被折叠?



