UNPKG

nodebook

Version:

Node.js — Apprendre par l'exemple • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.

20 lines (15 loc) 540 B
const EventEmitter = require('events'); class Car extends EventEmitter { // <1> constructor (name) { super(); // <2> this.name = name; } start () { this.emit('action', this, 'démarrer'); // <3> } } const auto = new Car('Boombo'); auto.on('action', (car, action) => { // <4> console.log('La voiture %s est en train de %s', car.name, action); }); auto.start();