[]EventDispatcher.off的逻辑

想请问一下,图中listeners[i]=null的问题;
当listener1,listener2同时监听事件A,  listener1永远不移除监听, listener2不断的添加移除,这种情况会导致listeners的长度无限增长,只是里面的元素为null值。增加了遍历次数,能否改成listeners.splice(i, 1);  另外能否在移除后直接break出来?
QQ截图20180628115455.png
已邀请:

Aar0n

赞同来自:

开发者可以根据需要自己改动引擎的

要回复问题请先

商务合作
商务合作