‹ Node.js

.once()

Igual que on(), pero la funcion se ejecuta una sola vez: despues de la primera vez que ocurre el evento, se elimina automaticamente.

Codigo

ejemplo.js
const EventEmitter = require("events");

const emisor = new EventEmitter();

emisor.once("inicio", () => {
  console.log("Esto solo se imprime la primera vez");
});

emisor.emit("inicio");
emisor.emit("inicio");
// Solo se imprime una vez