📖JS中回调函数是什么?实参与形参又是什么?

在初学 JS 的时候会在很多地方听到回调函数这个专业名词,本文会用言简意赅的带你了解一下回调函数实参形参

如果你是来学习回调函数深层次的原理与用法的话,那么很抱歉本文没有!

回调函数是什么?

被作为实参传入另一函数,并在该外部函数内被调用,用来完成某些任务的函数,称为回调函数,如下

setTimeout(
function (){//这个函数被称为回调函数
 alert('name');
},2000)

要理解上面一段话,我们需要先了解什么是实参?

在 JS 中函数可以接收参数来进行运算,了解实参与形参也很简单,如下

function addnumber(num1,num2){//num1,num2为形参
 alert(num1+num2);
}

addnumber(3,4)//此时3,4为实参,将实参传参到 addnumber 函数中

OK,等我们了解完实参与形参,现在回过头来理解这句话与例子

被作为实参传入另一函数,并在该外部函数内被调用,用来完成某些任务的函数,称为回调函数

setTimeout(
function (){//这个函数被称为回调函数
 alert('name');
},2000)

简单点来说就是:setTimeout作为一个函数B,它接收另一个函数A作为它的参数来使用,这个 函数A 就叫做回调函数

标签

🧐发表评论

您必须启用javascript才能在此处查看验证码