来自http://www.jibbering.com/faq/faq_notes/closures.html:
注意:ECMAScript定义内部Object类型的内部[[prototype]]属性.使用脚本无法直接访问此属性,但它是使用在属性访问器解析中使用的内部[[prototype]]属性引用的对象链; 对象的原型链.存在公共原型属性以允许与内部[[prototype]]属性相关联的原型的分配,定义和操作.ECMA 262(第3版)中描述了两者之间关系的细节,超出了本讨论的范围.
两者之间的关系有哪些细节?我浏览了ECMA 262,所有我读过的内容都是:
构造函数的关联原型可以由程序表达式constructor.prototype引用,
本机ECMAScript对象具有名为[[Prototype]]的内部属性.此属性的值为null或对象,用于实现继承.
每个内置函数和每个内置构造函数都有Function原型对象,它是表达式Function.prototype的初始值.
每个内置原型对象都有Object原型对象,它是表达式Object.prototype(15.3.2.1)的初始值,作为其内部[[Prototype]]属性的值,除了Object原型对象本身.
从这一点我收集到的是[[Prototype]]属性相当于prototype
几乎任何对象的属性.我错了吗?