Skip to content

Instantly share code, notes, and snippets.

@oleh-zaporozhets
Last active October 14, 2020 16:39
Show Gist options
  • Save oleh-zaporozhets/0513c42496a6bca93173f4a87a852ec9 to your computer and use it in GitHub Desktop.
Save oleh-zaporozhets/0513c42496a6bca93173f4a87a852ec9 to your computer and use it in GitHub Desktop.
removeListener(name, listenerToRemove) {
if (!this._events[name]) {
throw new Error(`Can't remove a listener. Event "${name}" doesn't exits.`);
}
const filterListeners = (listener) => listener !== listenerToRemove;
this._events[name] = this._events[name].filter(filterListeners);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment