EventEmitter的once具体是怎么使用的,为什么我测试并没有什么用?

once是监听器只会触发一次,但是我测试,没什么用
EventEmitter的once具体是怎么使用的,为什么我测试并没有什么用?

六月的风
讨论数量: 1
var event = require('events');
var eventEmitter = new event.EventEmitter();
eventEmitter.once('onemore', function() {
    console.log(111);
});
eventEmitter.once('onemore', function () {
    console.log(111);
});
eventEmitter.once('onemore', function () {
    console.log(222);
});
eventEmitter.addListener('onemore', function () {
    console.log('看这个');
});
// once
eventEmitter.emit('onemore');
// twice
eventEmitter.emit('onemore');
// more...
eventEmitter.emit('onemore');
1个月前 评论
junwind (楼主) 4周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!