原型继承,新vs原型?

时间:2016-11-03 06:30:02

标签: javascript

使用' 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;

0 个答案:

没有答案