eventEmitter
3015 단어 event
wade-mac:fin_server_invest mac$ node
> var events =require('events')
undefined
> var eventEmitter = new events.EventEmitter();
undefined
> var ringBell = function ringBell()
... {
... console.log('ring ring ring');
... }
undefined
> eventEmitter.on('doorOpen', ringBell);
{ domain: null,
_events: { doorOpen: [Function: ringBell] },
_maxListeners: 10 }
> eventEmitter.emit('doorOpen')
ring ring ring
true
> var ringBB = function ringBB(name, age){
... console.log('bb', name, age);
... }
undefined
> eventEmitter.on('bbcry', ringBB);
{ domain: null,
_events:
{ doorOpen: [Function: ringBell],
bbcry: [Function: ringBB] },
_maxListeners: 10 }
> eventEmitter.emit('doorOpen');
ring ring ring
true
> eventEmitter.emit('bbcry', 'wade', 3);
bb wade 3
true
> var callDaddy = function callDaddy(name,age){
... console.log('call daddy', name, age);
... }
undefined
> eventEmitter.on('bbcry',callDaddy);
{ domain: null,
_events:
{ doorOpen: [Function: ringBell],
bbcry:
[ [Function: ringBB],
[Function: callDaddy] ] },
_maxListeners: 10 }
> eventEmitter.emit('bbcry', 'wade', 3);
bb wade 3
call daddy wade 3
true
>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
앱에서 KSP 출력 사용: 4부이제 생성된 클래스가 있으므로 코드에서 사용해 보겠습니다. Checkout other parts in this series: Android KSP guide for dummies by a Dummy: Part 1 (...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.