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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:11:49
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了node.js中的events.emitter.once方法使用說明,本文介紹了events.emitter.once的方法說明、語法、接收參數、使用實例和實現源碼,需要的朋友可以參考下
 
 

方法說明:

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

語法:

 

復制代碼代碼如下:

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;
};

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 福建省| 五莲县| 万安县| 高雄县| 贵港市| 搜索| 黄梅县| 乌兰浩特市| 内乡县| 岚皋县| 瓦房店市| 平顶山市| 沐川县| 濮阳县| 永州市| 桓台县| 乌拉特前旗| 东源县| 吉木萨尔县| 五原县| 临海市| 如皋市| 从江县| 肇州县| 肃南| 塔河县| 德格县| 晋中市| 海城市| 安仁县| 武城县| 胶南市| 日照市| 论坛| 吉木乃县| 仲巴县| 晋城| 新余市| 高要市| 元朗区| 巴里|