EventEmitter中的once我注册两遍,为什么执行两遍,而不是一遍
3 回复
你. on也是执行两边,这个是传参数,而不是 let b=‘a’,b=‘a’,这种覆盖形式
来自酷炫的 CNodeMD
你再触发一次 a 试一下,你的理解有问题。 他说的只执行一次,第一次触发有效,第二次触发就不存在了。
once 的意思是事件只触发一次,不是函数只执行一次。
你. on也是执行两边,这个是传参数,而不是 let b=‘a’,b=‘a’,这种覆盖形式
来自酷炫的 CNodeMD
你再触发一次 a 试一下,你的理解有问题。 他说的只执行一次,第一次触发有效,第二次触发就不存在了。
once 的意思是事件只触发一次,不是函数只执行一次。