UNPKG

nodebook

Version:

Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.

20 lines (15 loc) 453 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('%s est en train de %s', car.name, action); }); auto.start();