美文网首页
js中的回调函数理解和使用方法

js中的回调函数理解和使用方法

作者: Easy的幸福 | 来源:发表于2016-11-16 13:09 被阅读0次

原文链接:http://www.cnblogs.com/minshia/p/5935951.html

一. 回调函数的作用

js代码会至上而下一条线执行下去,但是有时候我们需要等到一个操作结束之后再进行下一个操作,这时候就需要用到回调函数。

二. 回调函数的解释

因为函数实际上是一种对象,它可以存储在变量中,通过参数传递给另一个函数,在函数内部创建,从函数中返回结果值”,因为函数是内置对象,我们可以将它作为参数传递给另一个函数,到函数中执行,甚至执行后将它返回,它一直被“专业的程序员”看作是一种难懂的技术。

回调函数的英文解释为:

A callback is a function that is passed as an argument to another function and is executed after its parent function has completed.

翻译过来就是:回调函数是一个作为变量传递给另外一个函数的函数,它在主体函数执行完之后执行。

function A有一个参数function B,function B会在function A执行完成之后被调用执行。

三. 回调函数的使用方法

代码如下:

function a(callbackFunction){

alert("这是parent函数a");

var m =1;

var n=3;

return callbackFunction(m,n);

}

function b(m,n){

alert("这是回调函数B");

return m+n;

}

$(function(){

var result = a(b);

alert("result = "+ result);

});

执行顺序为:

这是parent函数a

这是回调函数B

result = 4

函数首先执行了主题函数a,之后调用了回调函数b,最后返回函数a的返回值。

相关文章

  • 2019-12-01

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

  • js中的回调函数理解和使用方法

    原文链接:http://www.cnblogs.com/minshia/p/5935951.html 一. 回调函...

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

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

  • js 彻底理解回调函数

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

  • JS回调函数理解

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

  • JavaScript中的回调函数

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

  • [Angular]依赖注入

    JS中的依赖注入,举个荔枝: 1.回调函数的event就是依赖对象2.回调函数有形参就是依赖注入(设置方法或者函数...

  • js 中的异步编程

    一、js 中异步编程的四种方式 1.回调函数 优点:简单、容易理解和部署 缺点:不利于代码的阅读和维护,各个部分之...

  • 回调函数的一点点补充

    之前自己有总结过一些关于js中回调函数的知识了,此次主要是补充一些关于回调函数中的参数的来源的东西 在使用回调函数...

  • 关于JS中回调函数的个人理解

    近期在看到jQuery中test(index,test)的用法涉及到回调函数,之前未有涉及,于今晚专门看看了看,将...

网友评论

      本文标题:js中的回调函数理解和使用方法

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