注意 对象 的 内置[[Prototype]]条目 和 prototype属性 是不一样的。
为了明确区分二者,我们不妨把[[Prototype]]称为对象的“继承”条目。
函数是对象。所以函数也继承某个东西。比如:
var x=(function f(){});
//则x 继承 Function.prototype。但x.prototype不同于Function.prototype。
//x.prototype继承Object.prototype。
var y=new x;
//y继承x.prototype. y本身没有prototype属性。
【 在 zhanghaoX (环顾四方有效) 的大作中提到: 】
: 每一个函数都包含一个prototype属性,这个属性是指向一个对象的引用,这个对象称
: 做“原型对象” (prototype object )。每一个函数都包含不同的原型对象。
: 那么到底是啥?
: ...................
--
FROM 183.95.135.*