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回调函数的主要内容,如果未能解决你的问题,请参考以下文章