0

我有一个功能

function foo(event, var1) {
    // do something...
}

我在某些事件冒泡中使用此函数,但我还需要将其用作我从代码中调用的普通函数。Event参数仅用于事件冒泡。从我自己的代码中传递什么来让它event工作?

Ps 我觉得这不是好的设计,但事情就是这样。到时候我们会改变它,但现在,它必须保持这样。

谢谢你。

4

1 回答 1

3

如果var1总是传递给函数,那么你应该切换参数的顺序。

如果你的函数运行,那么它是否为空foo(var1, event)并不重要,该函数仍然可以工作。event这与可选参数的概念有关。

于 2013-01-14T16:45:20.087 回答