gpt4 book ai didi

javascript - 将参数传递给nodejs中的回调函数

转载 作者:行者123 更新时间:2023-12-03 10:22:38 24 4
gpt4 key购买 nike

我是nodejs新手,我需要知道如何将参数传递给回调函数。

function scheduler(key, cron, callback){

//cron-job-manager
manager.add('key', '* 30 * * * *', callback)
}

function callback(key,cron){
console.log(cron);
}

schdeduler("key", " * * * * *", callback);

提前致谢。

最佳答案

您可以在回调中使用闭包。您需要将callback函数移动到scheduler中:

function scheduler(key, cron, callback){

function callback() {
console.log(key);
console.log(cron);
}

//cron-job-manager
manager.add(key, cron, callback)
}

schdeduler("key", " * * * * *", callback);
<小时/>

或使用bind :

function scheduler(key, cron, callback){

//cron-job-manager
manager.add(key, cron, callback.bind(this, key, cron))
}

function callback(key, cron) {
console.log(key);
console.log(cron);
}

schdeduler("key", " * * * * *", callback);

关于javascript - 将参数传递给nodejs中的回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29558162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com