【发布时间】:2026-01-05 12:05:01
【问题描述】:
在Javascript中,我看到回调函数作为最后一个参数传递我很好奇为什么会这样?这是一个好的做法还是标准的方法?
例如:
var doSomething = function(fname, lname, callback){
console.log("Your name is :"+ fname +" "+ lname);
callback();
}
var callback = function(){
console.log("Your name is printed successfully."):
}
doSomething('Arpit', 'Meena', callback); // callback is last parameter here
我知道我们可以在任何位置通过它并且它有效,但我只是想知道这背后的原因。
谢谢。
【问题讨论】:
-
是什么让你认为它在大多数情况下是最后通过的。可以举个例子吗
-
可能是其最复杂或不同类型的论据,人们倾向于最后添加
-
在异步函数中,主要是在Node js中,我们通常使用
function(req, res, next){},其中next是回调函数。
标签: javascript function callback