国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

node.js中的events.emitter.once方法使用說明

2019-11-20 13:46:03
字體:
來源:轉載
供稿:網友

方法說明:

為指定事件注冊一個 單次 監聽器,所以監聽器至多只會觸發一次,觸發后立即解除該監聽器。

語法:

復制代碼 代碼如下:

emitter.once(event, listener)

接收參數:

event            (string)             事件類型

listener         (function)         觸發事件時的回調函數

例子:

復制代碼 代碼如下:

server.once('connection', function (stream) {
  console.log('Ah, we have our first user!');
});

源碼:

復制代碼 代碼如下:

EventEmitter.prototype.once = function(type, listener) {
  if (!util.isFunction(listener))
    throw TypeError('listener must be a function');
  function g() {
    this.removeListener(type, g);
    listener.apply(this, arguments);
  }
  g.listener = listener;
  this.on(type, g);
  return this;
};

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 栾城县| 玉环县| 房山区| 宁陵县| 吴江市| 鄂尔多斯市| 松江区| 耒阳市| 凤山县| 泰兴市| 保靖县| 沛县| 铅山县| 新田县| 五峰| 平塘县| 南雄市| 兴海县| 鲜城| 时尚| 壶关县| 佛学| 连州市| 清水河县| 勃利县| 玉门市| 金寨县| 宣武区| 武邑县| 德安县| 新晃| 九龙县| 黄骅市| 晋江市| 时尚| 年辖:市辖区| 桂林市| 鄂尔多斯市| 南汇区| 南岸区| 三台县|