1. 程式人生 > >nodejs 中on 和 emit

nodejs 中on 和 emit

new fun blog nts mov logs class 總結 測試

首先測試用例:

var EventEmitter = require(events).EventEmitter

var life = new EventEmitter();

//
life.on(求安慰, function(who){
  console.log(xxxx)
})



function check(){
  console.log(xxxx4354)
}

life.on(boys,check)


// 移除監聽
life.removeListener(boys, check)

var hasconforListeren = life.emit(
求安慰, 漢子); var hasconforListeren = life.emit(boys, check); console.log(hasconforListeren) console.log(life.listeners(boys)) console.log(EventEmitter.listenerCount(life, 求安慰))

總結:

/*
.on(‘事件名‘,function(){}) ---相當於 bind,但是不會觸發
.emit(‘事件名‘)--- 相當於觸發事件
*/

nodejs 中on 和 emit