我有一个功能
function foo(event, var1) {
// do something...
}
我在某些事件冒泡中使用此函数,但我还需要将其用作我从代码中调用的普通函数。Event
参数仅用于事件冒泡。从我自己的代码中传递什么来让它event
工作?
Ps 我觉得这不是好的设计,但事情就是这样。到时候我们会改变它,但现在,它必须保持这样。
谢谢你。
我有一个功能
function foo(event, var1) {
// do something...
}
我在某些事件冒泡中使用此函数,但我还需要将其用作我从代码中调用的普通函数。Event
参数仅用于事件冒泡。从我自己的代码中传递什么来让它event
工作?
Ps 我觉得这不是好的设计,但事情就是这样。到时候我们会改变它,但现在,它必须保持这样。
谢谢你。
如果var1
总是传递给函数,那么你应该切换参数的顺序。
如果你的函数运行,那么它是否为空foo(var1, event)
并不重要,该函数仍然可以工作。event
这与可选参数的概念有关。