Leileifly
2015-06-02 14:00
老师,Foo.prototype是一个原型对象吗?
不是,他只是一個prototype屬性,當使用new Foo時,Foo.prototype會作為new出來的對象的原型。
这样解释或许会更好:prototype确实只是一个属性,而且仅仅存在于函数对象属性中,在别的对象中没有这个属性。关键在于prototype属性的值为prototype对象。这样一个不加赋值的原型对象内只有一个属性:constructor。指向构造器函数。
JavaScript深入浅出
281112 学习 · 1020 问题
相似问题