我有一个功能
function foo(event, var1) {
// do something...
}
我在某些事件冒泡中使用此函数,但我还需要使用我的代码中调用的普通函数。 Event
参数仅用于事件冒泡。从我自己的代码传递给event
以使其生效的内容是什么?
P.S。我有一种感觉,这不是好设计,但这就是事情的结果。我们会在时机成熟时改变它,但就目前来说,它必须保持这样。
谢谢。
答案 0 :(得分:3)
如果始终将var1
传递给函数,则应切换params的顺序。
如果您的函数为foo(var1, event)
,那么event
为空是无关紧要的,该函数仍然有效。这与optional params的概念有关。