美文网首页
JS回调函数(callback)

JS回调函数(callback)

作者: Poppy11 | 来源:发表于2020-06-24 15:19 被阅读0次

在node.js里面所有API全是异步的,其实也就是代码执行的过程中如果是异步的,会先把异步得到的结果放入队列中,先执行同步的代码,等待同步的代码执行完成过后,才会把异步代码执行
这时候,我们就有一个思想,使用回调函数,把异步得到的结果先抛出去,然后当我们需要使用的时候在进行回调,函数a有一个参数,这个参数是个函数b,当函数a执行完以后执行函数b。那么这个过程就叫回调。

function e(m,n,Callback){  
    var d = m+n;  
    alert("一个从父函数e 产生的参数将要被传递给回调函数 ,这个参数是:"+d);  
    //这里才写你想调用的函数---参数要正确  
    Callback(d);   
}  

function callback(data){  
    alert("我是回调函数,我的名字叫:callback ,我接收到来自父函数的参数,参数是:"+data);   
}

e(1,2,callback)

但是现在在ES6、ES7中新出来了async/await和Promise用法,这时候我们回调函数就可以使用返回一个Promise对象来代替,然后需要的时候使用async/await来取出Promise对象,async本质也就是将这个函数转换成一个promise对象,然后await就是等待异步执行的结果完成,转换成类似同步的执行流程

相关文章

  • 将CallBack改写成Promise

    CallBack回调函数是js的特色之一, 但CallBack回调方法, 非常容易造成回调地狱(callback ...

  • JS-回调函数、省份显示

    省份简称与省份全称 js,如何把省份简称转换成省份全称 callback回调函数 JS中回调函数(callback...

  • 07_Node.js Event

    一、回调函数 callback 1、回调函数 Node.js 异步编程的直接体现就是回调,异步编程依托于回调来实现...

  • Callback、Promise、async/await

    一、Callback回调函数例子: callback函数应用举例: 就是通过callback回调函数来传回数据 缺...

  • JavaScript中的回调函数

    JS中的回调函数 示例: // 定义一个函数 function clb(callback) { aler...

  • 2019-12-01

    JS中回调函数(callback)理解https://blog.csdn.net/undericon/articl...

  • JS回调函数(callback)

    在node.js里面所有API全是异步的,其实也就是代码执行的过程中如果是异步的,会先把异步得到的结果放入队列中,...

  • js异步

    JS 异步来一波小总结 1. 回调函数(callback) ** 缺点:回调地狱,不能用 try catch 捕获...

  • 关callback的使用和认识

    关于js中的回调函数callback 前言 其实我一直很困惑关于js 中的callback,困惑的原因是,学习中这...

  • ElementUi form表单验证

    validator value callback(回调函数))

网友评论

      本文标题:JS回调函数(callback)

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