原型

原型 #

  1. 是什么 它是所有对象的一个非标准属性,但是所有浏览器都实现了它, 它用于获取原型链的属性和方法, 在es6中标准化为Object.getPrototypeOf(obj)方法

它和prototype的区别是,只有函数对象才有prototype属性,用于记录原型属性和方法。 他们的关系是 对象.ptoto === 对象构造器.protptype 它主要是用来实现js中的继承