[英]Use variable declared in event handler of one function in another function
[英]Use same function as “standard” one and as an event handler
我有一个功能
function foo(event, var1) {
// do something...
}
我在某些事件冒泡中使用此函数,但我还需要将其用作我从代码中调用的普通函数。 Event
参数仅用于事件冒泡。 要从我自己的代码传递给event
什么才能使其正常工作?
附言:我觉得这不是一个好的设计,但是事实就是这样。 时间到了,我们将对其进行更改,但就目前而言,必须保持这种状态。
谢谢。
如果var1
始终传递给函数,则应切换参数的顺序。
如果您的函数进入foo(var1, event)
那么event
是否为空都无关紧要,该函数仍然可以正常工作。 这与可选参数的概念有关。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.