函数对象的prototype与constructor
2016-09-09 16:35:06 0 举报
函数对象的prototype属性指向其构造函数的原型对象,而constructor属性则指向该函数对象本身。当我们使用构造函数创建一个新对象时,该对象的__proto__属性会被设置为构造函数的prototype属性所指向的对象。因此,所有由同一个构造函数创建的对象都会共享同一个原型对象,从而实现了继承和复用。同时,由于每个对象都有自己的constructor属性,我们可以通过该属性来识别对象的类型和构造函数。总之,prototype和constructor是JavaScript中非常重要的概念,它们帮助我们实现了面向对象编程中的继承、多态和封装等特性。
作者其他创作
大纲/内容
prototype
Object.prototype
Object函数对象实例two
null
__proto__
Function.prototype
Object
Person函数对象实例one
Function
constructor
Person.prototype
Person
0 条评论
下一页