EventEmitter中的once我注册两遍,为什么执行两遍,而不是一遍
发布于 7 年前 作者 phpqinbao 2342 次浏览 来自 问答

QQ截图20170930114925.png

3 回复

你. on也是执行两边,这个是传参数,而不是 let b=‘a’,b=‘a’,这种覆盖形式

来自酷炫的 CNodeMD

你再触发一次 a 试一下,你的理解有问题。 他说的只执行一次,第一次触发有效,第二次触发就不存在了。

once 的意思是事件只触发一次,不是函数只执行一次。

回到顶部