zoukankan      html  css  js  c++  java
  • 如何把涉及到回调函数的一个异步过程变成同步过程

    js中涉及到回调的基本采用了异步的过程,那么如何把一个异步的过程变成同步的过程呢,下面用了一个自执行函数来实现一下:

    (function test(i)){
       if(i==files.length){
    console.log(files);//执行完成后打印最终的值 return; } fs.stat("./XXX",function(err,stats){ if(stats.isDirectory()){ //do somethings
    files.push(XXX); } test(i+1);//执行完了i=0 再执行i++ 这样就把一个回调异步变成了同步的过程 }) }(0);//一上来 传一个0给参数i 第一次执行

      

  • 相关阅读:
    【POJ2311】Cutting Game-SG博弈
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
  • 原文地址:https://www.cnblogs.com/yk123/p/7170152.html
Copyright © 2011-2022 走看看