以下示例中生成的对象之间有什么区别:
var EventEmitter = require('events').EventEmitter;
var oProto = Object.create(EventEmitter.prototype);
var oProto2 = Object.create(oProto);
var oConstr = Object.create(new EventEmitter);
var oConstr2 = Object.create(oConstr);
我想oConstr
并且oConstr2
将在EventEmitter
构造函数中设置任何属性,但是还有其他有意义的区别吗?