Events Flashcards

1
Q

emitter.emit(eventName[, …args])

A

emitter.emit(eventName[, …args])¶
eventName {string|symbol}
…args {любой}
Возвращает: {boolean}
Синхронно вызывает каждый из слушателей, зарегистрированных для события с именем eventName, в порядке их регистрации, передавая каждому из них указанные аргументы.

Возвращает true, если у события были слушатели, false в противном случае.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

emitter.listeners(eventName)

A

eventName {string|symbol}
Возвращает: {функция[]}
Возвращает копию массива слушателей для события с именем eventName.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

emitter.off(eventName, listener)

A

eventName {string|symbol}
listener {Function}
Возвращает: {EventEmitter}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

emitter.on(eventName, listener)¶

A

eventName {string|symbol} Имя события.
listener {функция} Функция обратного вызова.
Возвращает: {EventEmitter}
Добавляет функцию listener в конец массива слушателей для события с именем eventName. Не проверяется, не был ли listener уже добавлен.
Возвращает ссылку на EventEmitter, так что вызовы могут быть объединены в цепочку.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

emitter.once(eventName, listener)¶

A

eventName {string|symbol} Имя события.
listener {Function} Функция обратного вызова.
Возвращает: {EventEmitter}
Добавляет одноразовую функцию слушателя для события с именем eventName. При следующем срабатывании eventName этот слушатель удаляется, а затем вызывается. Возвращает ссылку на EventEmitter, так что вызовы могут быть объединены в цепочку.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

emitter.prependListener(eventName, listener)
emitter.prependOnceListener(eventName, listener)

A

eventName {string|symbol} Имя события.
listener {Function} Функция обратного вызова.
Возвращает: {EventEmitter}
Добавляет функцию listener в начало массива слушателей для события с именем eventName. Не проверяется, не был ли слушатель уже добавлен.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

emitter.removeListener(eventName, listener)¶

A

eventName {string|symbol}
listener {Function}
Возвращает: {EventEmitter}
Удаляет указанный listener из массива слушателей для события с именем eventName.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly