📖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 就叫做回调函数
🧐发表评论