JavaScript回调函数

Posted wangshouren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript回调函数相关的知识,希望对你有一定的参考价值。

什么是回调函数?

回调函数:把一个函数A当做实参专递给另外一个函数B,在B方法执行的时候,把A执行了,我们把这种机制叫做 “回调函数机制”

回调函数的特点:

  • 根据需求回调函数可以被执行N多次

  • 不仅可以把回调函数执行,还可以给传递的回调函数传递实参,这样在回调函数中设置形参(或者使用ARG)接收即可
  • 还可以改变回调函数中的THIS指向
  • 可以在宿主函数(它在哪执行的,它的宿主函数就是谁)中接收回调函数执行的返回结果

let fn = (callback) => 
    let res = callback(10, 20);
    console.log(res);//30
;
fn((n, m) => 
    return n + m;
);

以上是关于JavaScript回调函数的主要内容,如果未能解决你的问题,请参考以下文章

javascript回调函数的理解

javaScript回调函数

Javascript 常见回调函数

JavaScript回调函数

JavaScript回调函数的高手指南

JavaScript系列之回调函数callback