node.js util.inherits vs new

Na dokumentacji Node.js możemy zobaczyć :

var util = require("util");
var events = require("events");

function MyStream() {
    events.EventEmitter.call(this);
}

util.inherits(MyStream, events.EventEmitter);

var stream = new MyStream();

Czy to tak samo jak:

function MyStream2() {
}
//MyStream2 = new events.EventEmitter; WRONG. Thank you @Esailija
MyStream2.prototype = new events.EventEmitter;

var stream2 = new MyStream2();

Dziękuję Ci :)

questionAnswers(1)

yourAnswerToTheQuestion