gpt4 book ai didi

javascript - Socket.io "on"函数 - 传递附加参数

转载 作者:搜寻专家 更新时间:2023-11-01 00:45:45 25 4
gpt4 key购买 nike

我找不到将附加参数传递给 socket.io 'on' 处理程序的好方法,即:

var someEventHandler = require('someEventHandler'),
additionalData = {test: 1};
socket.on('event', someEventHandler);

现在我想访问位于另一个文件中的 someEventHandler 函数内的 additionalData 对象。是否有类似的方式将参数传递给像 jQuery 'on' 给我们的处理程序? ( $obj.on('event', '.selector', dataObject, handlerFunction) )

最佳答案

您可以使用另一个函数来处理该事件,然后它会传递您需要的任何其他数据。示例:

var someEventHandler = require('someEventHandler'),
additionalData = {test: 1};
socket.on('event', function(e) { someEventHandler(e, additionalData); } );

关于javascript - Socket.io "on"函数 - 传递附加参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18367435/

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