阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js events emitter.off

      Node.js events emitter.off(eventName, listener)

      新增于: v10.0.0

      • eventName < string> | < symbol>
      • listener < Function>
      • 返回: < EventEmitter>

      emitter.removeListener() 的别名。

      var fn1 = function () {
          // fn1 在被调用时解除事件绑定
          emitter.off('hello', fn1);
      };
      emitter.on('hello', fn1);
      emitter.on('hello', fn2);
      // 触发事件时 fn2 不会被调用
      // 因为 fn1 执行的时候把自己通过 splice 从数组中移除了,
      //fn2 在 listeners 数组中的下标就由1变成2,所以 fire 中的 forEach 会直接跳过它
      emitter.fire('hello');
      

      更多node event中的方法属性和事件,可以进入 node events EventEmitter 类 进行查看


      更多内容请参考:Node.js events 事件触发器,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录