今天看nodejs(v0.8.15)中件模块的源码,看到emit函数的实现时,看到了 if (typeof handler === ‘object’) {…} , handler是对象,表示懂了,以前用的全是触发回调函数,求解释
当同一个事件下绑定多个function时,保存的handler会从function转变为Array,emit的时候自然需要遍历这个array来调用里面所有的callback
噢,明白了,非常感谢,自己弱暴了
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
当同一个事件下绑定多个function时,保存的handler会从function转变为Array,emit的时候自然需要遍历这个array来调用里面所有的callback
噢,明白了,非常感谢,自己弱暴了