美文网首页
js中使用回调函数实现同步执行

js中使用回调函数实现同步执行

作者: 家有饿犬和聋猫 | 来源:发表于2019-05-24 16:25 被阅读0次

需要先执行的函数

     let num = 1;
    
    var   fun1 = ()=>{
        console.log('fun1函数');
        if(num > 5){
            num = 1;
        }
    };

需要后执行的函数

    var   fun2 = ()=>{
        return   new Promise(
            ()=>{
            
               setInterval(()=>{
                    num = Number(num) + 1;
                    console.log('num', num);
                }, 1000);        
            }
        ).then(
            ()=>{
                console.log('num1', num1);
            }
        );
    }; 

把需要先执行的函数作为参数放到后执行的括号内

 fun2(fun1());

执行结果


image.png

相关文章

  • js中使用回调函数实现同步执行

    需要先执行的函数 需要后执行的函数 把需要先执行的函数作为参数放到后执行的括号内 执行结果

  • js异步、同步函数

    简单来说: 使用回调函数、延迟器就是异步函数,否则就同步函数 Javascript语言的执行环境是"单线程" 所谓...

  • js中使用回调的两种方式:同步、异步实例

    简介:js中使用回调的两种方式:同步、异步实例learn-anything | 2018年12月15日00:2...

  • ES6学习--异步编程--Generator

    异步编程 : (异步编程的语法目的就是让异步编程更像同步编程) 回调函数利用回调函数实现异步编程本身没有问题, 问...

  • vue回调函数中this无效

    在vue中使用回调函数,发现函数体中使用this无效,无法调到methods里面定义的getCurrentExte...

  • Ajax外部得到Ajax运行后内部返回值的两种做法

    处理一ajax设置同步[推荐指数⭐] 处理二利用回调函数处理[推荐指数⭐⭐⭐]

  • 前端入门11 -- JavaScript之Promise

    回调函数 回调函数分为两种类型,分别为同步回调与异步回调; 同步回调:会立即执行,完全执行完了才结束,不会放入回调...

  • 2020-11-07

    JS 函数的执行时机 函数的执行时机不同结果也会不同,js也分为同步执行和异步执行 简单的举几个同步执行例子1、 ...

  • node 阻塞和非阻塞

    阻塞处理 非阻塞处理 使用回调函数可以防止node.js在运行时一个函数执行时等待上一个函数执行完 所要花费的不必要时间

  • 原生JS实现AJAX

    原生JS实现AJAX代码,代码如下 如果需要ajax运行方法完成后调用结果的话 需要使用回调函数 或者 promi...

网友评论

      本文标题:js中使用回调函数实现同步执行

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