功能对象内部原型

时间:2013-01-28 19:30:13

标签: javascript prototype

据说每个javascipt对象都有内部原型属性,那么预定义的Function对象也有内部原型属性。那么哪个对象原型的内部原型名为 proto 指向?

function Object(){}
alert(Object.constructor)//function Function(){[native code]}

所以我指的是函数Function(){}对象的内部原型而不是它的prototype属性。像Function对象实例一样,它们的内部原型指向Function对象.prototype同样,Function对象内部原型指向什么?没有考虑添加到它的prototype属性。我知道原型对象的内部原型指向什么。 / p>

2 个答案:

答案 0 :(得分:1)

所有对象都从Object.prototype继承,但它们也可以从其他原型继承,具体取决于对象的类型。函数继承自Function.prototype(继承自Object.prototype)。

答案 1 :(得分:0)

在Javascript中,函数只是一种特定类型的对象。因此,函数的原型与对象的原型相同。有关函数作为对象的更多阅读,请查看this link