原型链和继承

// 继承父类的原型方法的几种方式

1、Girl.prototype__proto__ = EventEmit.prototype // 最早


2、Girl.prototype = Object.create(EventEmit.prototype) //es5


3、Object.setPrototypeOf(Girl.prototype, EventEmit.prototype) // es6

//create实现原理
function create(parentPrototype){
   function Fn(){}
  Fn.prototype = parentPrototype
  return new Fn
}

原文地址:https://www.cnblogs.com/vicky24k/p/13920046.html