Skip to content

Instantly share code, notes, and snippets.

@aaroncadrian
Created March 21, 2018 20:27
Show Gist options
  • Save aaroncadrian/836c7676cc8c1d808111263d15e37202 to your computer and use it in GitHub Desktop.
Save aaroncadrian/836c7676cc8c1d808111263d15e37202 to your computer and use it in GitHub Desktop.
const ee = new EventEmitter();
ee.on('change', (note) => {
console.log('Change has been triggered.');
if(note) {
console.log(note);
}
});
ee.on('change', () => {
console.log('I don\'t care about notes.');
});
ee.trigger('change', 'Here is the note.');
ee.trigger('change');
// Output should be as follows:
// Change has been triggered.
// Here is the note.
// I don't care about notes.
// Change has been triggered.
// I don't care about notes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment