码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript回调函数

时间:2019-10-01 20:06:36      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:llb   back   多次   执行   console   改变   javascrip   接收   this   

什么是回调函数?

回调函数:把一个函数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回调函数

标签:llb   back   多次   执行   console   改变   javascrip   接收   this   

原文地址:https://www.cnblogs.com/wangshouren/p/11615834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!