zoukankan      html  css  js  c++  java
  • 同步回调函数与异步回调函数示例

    来源于:http://www.jianshu.com/p/b86ae3e4e0c8

    JS中的回调函数一共有两种
      1. 同步回调函数(即普通的回调函数)。
      2. 异步回调函数
        注:JS中的同步异步和现实生活的正好相反。
        其中同步回调函数是要等到回调函数都执行完成后才能进行接下来的操作,也就是说是阻塞式运行

    同步回调函数示例

    function waitFive(callback){ 
          var currentDate = new Date(), 
               pus = 0; 
          while(pus<1000){ 
              var date = new Date(); 
              pus = date - currentDate; 
          } 
          callback("回调执行完成"); 
          pus = 2000;
    } 
    waitFive(
              function(msg){              //这里就是callback回调函数
                   console.log(msg);
              }
    );
    console.log("进行第二步操作;");
     *****执行结果为:*****
            回调执行完成 
            进行第二步操作

    异步回调函数示例:

    function waitFive(callback){ 
          setTimeout(function(){   
                callback('回调执行完成');
          },2000); 
    }
    waitFive( 
          function(msg){           //这里就是callback回调函数 
                  console.log(msg); 
          }
    );
    console.log("进行第二步操作;"); 
    
    *****执行结果为:*****  
            进行第二步操作
            回调执行完成
  • 相关阅读:
    chart制作流程
    grep通过下面參数控制上下文
    PV、PVC、StorageClass讲解
    CentOS 7 安装NFS
    查看K8S的kubectl命令行缩写
    rpm&yum使用
    查看证书有效期
    kubectl-debug
    Docker镜像空间清理
    Matlab画图,坐标轴范围设置和间隔设置
  • 原文地址:https://www.cnblogs.com/ys-wuhan/p/6516755.html
Copyright © 2011-2022 走看看