O'Reilly logo
  • Marek Jastrzebski thinks this is interesting:

Because EventEmitter is an interface pseudoclass, the class that inherits from EventEmitter is expected to be invoked with the new keyword.

From

Cover of Node: Up and Running

Note

What does that mean?