j
if (events) {
// Если это выполняется
} else if (eventsOnce) {
// То это не выполняется
}
Size: a a a
j
if (events) {
// Если это выполняется
} else if (eventsOnce) {
// То это не выполняется
}
IB
if (events) {
// Если это выполняется
} else if (eventsOnce) {
// То это не выполняется
}
KP
on
, другой once
const emitter = new BroadcastEventEmitter();
emitter.on('foo', () => {
console.log('foo');
});
emitter.once('foo', () => {
console.log('once foo');
});
emitter.emit('foo'); // Will trigger both callbacks
KP
KP
on
предыдущий колбэк перезаписывается.j
{ listener: fn, once: true/false }
и пушится в единый массив. Set нигде не используется.j
IB
AP
on
, другой once
const emitter = new BroadcastEventEmitter();
emitter.on('foo', () => {
console.log('foo');
});
emitter.once('foo', () => {
console.log('once foo');
});
emitter.emit('foo'); // Will trigger both callbacks
j
IB
KP
OT
git add .
CM
git add .
OT
ГЩ
PT