【发布时间】:2018-10-30 16:53:23
【问题描述】:
我需要一些关于我的 node.js 应用程序中的回调的帮助。我正在使用 socket.io 来发出数据。我需要创建一个函数,该函数具有在 io.on('connection') 括号之外计算的发出和特定参数。只有当我稍后在我的应用程序中计算参数时,我才需要触发该内部函数。我该怎么做?
示例代码:
io.on('connection', (socket) => {
function name(param)
{
socket.emit('name', param);
}
//rest of the socket.io code
}
//function that calculates the param to be executed above^
function()
{
var param = somevalue;
//How can i execute function that is in io.on brackets and pass the param to it from here?
}
【问题讨论】:
-
在将函数调用回 .on 事件时不能返回值吗?
标签: javascript node.js socket.io callback