原型链

原型链 vs 作用域链:

原型链:多级原型对象,逐级继承,形成的链式结构

作用:1.存储着一个对象可用的所有属性和方法 2.控制着成员的使用顺序:先自有 后共有

作用域链作用:1.存储着所有可以不用.就能访问的变量 2.控制着变量的使用顺序:先局部后全局

11种内置类型:String, Number ,Boolean ,Math ,Object ,Date ,Array, Function ,RegExp ,Error ,global

他们都能new出来,而new后面只能跟构造函数,所以他们也都是构造函数,只要有构造函数都会有prototype。所有的API也都存在于以上内置对象的prototype里面。

几乎每个对象都有toString()这个API,因为对象的顶级是Object,所有自己创建的对象都能继承Object.prototype.toString()。

你可能感兴趣的:(原型链)