这张图再次表明,每个对象都有一个原型。构造函数function Foo也有自己的__proto__,也就是function .prototype,而它又通过__proto__属性再次引用Object.

API参考范围页面说:作用域可以从父作用域继承。开发者指南范围页面说:作用域(原型)从其父作用域继承属性。那么,子作用域是否总是从父作用域继承?有例外吗?当它继承时,它总是正常的JavaScript原