美文网首页
异步问题处理

异步问题处理

作者: 未vv | 来源:发表于2018-11-23 15:59 被阅读0次

1.通过立即执行函数解决异步问题

for(var i=0;i<3;i++){
  setTimeout(()=>{
    console.log(i);  //3s后连续打印出3个3
  },3000)
}
//通过立即执行函数递归调用解决
(function getNum(i){
  if(i==3){
    return false;
  }
  setTimeout(()=>{
    console.log(i);//每隔3s打印出0,1,2
    getNum(i+1)//递归
  },3000)
})(0)

相关文章

网友评论

      本文标题:异步问题处理

      本文链接:https://www.haomeiwen.com/subject/ntijqqtx.html