美文网首页我爱编程
JS回调函数理解

JS回调函数理解

作者: Jorvi | 来源:发表于2018-04-16 11:07 被阅读0次

定义

将函数A作为参数传入函数B,当函数B执行完成后,再执行传入的函数A,这个过程就是回调,函数A就是函数B的回调函数。

释义代码

不使用匿名函数

function B (callback) {
    console.log("执行主函数......");
    callback();
}

function A () {
    console.log("执行回调函数......");
}

$(function() {
    B(A);
    console.log("执行结束......");
});

// 结果:
// 执行主函数......
// 执行回调函数......
// 执行结束......

使用匿名函数

function B (count, callback) {
    console.log("执行主函数......");
    console.log("count = " + count);
    callback();
}

$(function() {
    B(666, () => {
         console.log("执行回调函数......");
    });
    console.log("执行结束......");
});

// 结果:
// 执行主函数......
// count = 666
// 执行回调函数......
// 执行结束......

----------------------
欢迎补充修正

相关文章

  • 2019-12-01

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

  • js 彻底理解回调函数

    一、前奏 在谈回调函数之前,先看下下面两段代码:不妨猜测一下代码的结果。 如果你测试了,就会发现: 二、js中函数...

  • JS回调函数理解

    定义 将函数A作为参数传入函数B,当函数B执行完成后,再执行传入的函数A,这个过程就是回调,函数A就是函数B的回调...

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

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

  • 07_Node.js Event

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

  • 告诉你什么是JavaScript回调函数

    没啥事情随便写了一个js的回调函数希望能帮助想要学习的(我接触js时间不长,对回调的理解还是比较肤浅,如有错误希望...

  • nodejs笔记2(回调函数和事件循环)

    回调函数 Node.js 异步编程的直接体现就是回调。Node 使用了大量的回调函数,Node 所有 API 都支...

  • 将CallBack改写成Promise

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

  • JavaScript - 回调函数

    这里我想跟你聊聊我理解的回调函数(callback)。 回调函数,我觉得可以理解成作为参数传递的函数对象。因为在 ...

  • node.js(六)

    Node.js 回调函数Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后...

网友评论

    本文标题:JS回调函数理解

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