否,因为
this侦听器中的值是事件发射器对象。
但是,您可以做的是
var scope = { ...};scope._events = test._events;test.emit.call(scope, ...);未调用事件处理程序的原因是因为所有处理程序都存储在其中,
._events因此如果
._events在其上进行复制应该可以工作。

否,因为
this侦听器中的值是事件发射器对象。
但是,您可以做的是
var scope = { ...};scope._events = test._events;test.emit.call(scope, ...);未调用事件处理程序的原因是因为所有处理程序都存储在其中,
._events因此如果
._events在其上进行复制应该可以工作。