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)
})
}