另一个对象的Javascript自定义事件对象?
我正在创建一个自定义事件对象,以便可以将自定义事件注入到另一个对象中,到目前为止,我已经(简化了) 我的问题是,这样做对吗?从另一个对象的Javascript自定义事件对象?,javascript,events,object,Javascript,Events,Object,我正在创建一个自定义事件对象,以便可以将自定义事件注入到另一个对象中,到目前为止,我已经(简化了) 我的问题是,这样做对吗?从游戏调用事件并从事件添加到游戏可以吗?出于某种原因,我觉得这是不对的,我不知道为什么 是否有任何我不知道的方法可以构建这个代码 (我不想将事件添加到游戏的原型中,唯一的原因是游戏有事件,并且不是事件的扩展) 感谢您抽出时间阅读我的问题 我的问题是,这样做对吗?可以从游戏中调用事件并从事件中添加到游戏中吗 是的,非常好。这就是所谓的。我看不出你有什么理由认为这是错误的 是否
游戏
调用事件
并从事件
添加到游戏
可以吗?出于某种原因,我觉得这是不对的,我不知道为什么
是否有任何我不知道的方法可以构建这个代码
(我不想将事件
添加到游戏
的原型中,唯一的原因是游戏
有事件,并且不是事件
的扩展)
感谢您抽出时间阅读我的问题
我的问题是,这样做对吗?可以从游戏中调用事件并从事件中添加到游戏中吗
是的,非常好。这就是所谓的。我看不出你有什么理由认为这是错误的
是否有任何我不知道的方法可以构建这个代码
不要使用new
<代码>事件不是构造函数。更好、更具描述性的签名可能是
function makeEventEmitter(obj, events) {
所以这不是正确的方式,但是你告诉他们正确的方式(不需要新的)@Juan:模式(他觉得不对)是可以的,只是他有语法问题。我的意思是,由于他没有存储
new
调用的结果,实际上这并不重要(除了误导和超级)谢谢你@Bergi,我理解为什么我现在不应该使用new
谢谢你指出这一点。我不知道从哪里开始尝试为自定义事件创建某种系统,结果就是这样,所以知道除了一些语法问题之外它还可以,这让我很高兴!再次感谢。
function makeEventEmitter(obj, events) {