javascript - 回调函数在 JavaScript 示例中不起作用
问题描述
以下有什么问题callback function example
?我传递了一些参数,最后,我传递了一个必须automatically
在其他任务完成时运行的函数。那么,为什么我会收到错误消息?
期待:
我预计有 2 个 console.logs。首先给出输出a, b, a+b
和第二个控制台打印hello
。
例子:
function alpha(a, b, ()=>{
console.log("hello");
}){
console.log(a, b, a+b);
}
alpha(5, 10);
解决方案
您可能正在寻找类似的东西,将参数传递给回调函数:
function alpha(a, b, f = (a,b) => a+b) {
return f(a,b);
}
const multiply = (a,b) => a*b
console.log(alpha(5, 10));
console.log(alpha(5, 10, multiply));
推荐阅读
- vb.net - 如何从 DictionaryEntry 中读取选定的值
- php - 如何从 yii2 中的 dosamigos datepicker 获取当天的名称?
- c# - 在初始化 ViewModel 时防止执行 ValueChanged
- r - 比较txt文件和Xlsx文件
- r - R as.POSIXct 尝试两种输入格式
- sql-server - StagingkeyID 中的 SSIS 突然 NULL 无法填写资料表
- jquery - 如何使 jquery 自动完成列表项响应
- r - 在 write.csv 函数中指定路径
- vb.net - 如何在 VB.net 窗口窗体中更改变量的保护级别
- hyperledger - 未在 Hyperledger Composer 中正确声明