使用' new'有什么区别?构造函数中的关键字>原型属性来创建继承和Object.create?比其他人更好吗?
function Employee(){
this.pay=500;
}
function Manager(){
this.reports=[1,2,3,4];
}
Manager.prototype=Object.Create(Employee.prototype);
Manager.pay+=100;
// or the using new to construct a new object
function Manager(){
this.reports=[1,2,3,4];
}
Manager.prototype= new Employee();
Manager.pay+=100;