原型与原型链2018-09-27

全局对象,标准称为global,浏览器中被叫做window

原型

JS中万物皆对象。但对象也有区别,分为普通对象和函数对象。Object和Function是JS自带的函数对象。每个对象都有原型(除开null和undefined),可以理解为对象的默认属性和方法。
用new Object或者{}创建的对象都是普通对象,它没有prototype属性,而是通过__proto__属性来指向Object.prototype

原型链

在JS中,每个对象都有指向它的原型对象的内部链接。这个原形对象又有自己的原型,直到某个对象的原型为null为止,组成这条链的最后一环。这种一级一级的链结构就被称为原型链。
(待完善)

你可能感兴趣的:(原型与原型链2018-09-27)