说明
1、每个原型对象都有一个constructor属性。该属性指向构造函数本身。
也就是说,person.prototype.constructor==Person。
2、每个原型对象也是一个对象,所以原型对象也会有一个__proto__属性。
该原型对象的__proto__属性将指向Object原型对象。
也就是说,person.prototype._to__=object.prototype。
Object原型对象的__proto__属性将指向null。
实例
//构造函数可以这样写 functionPerson(name,age){ this.name=name this.age=age } Person.prototype.say=function(){ console.log('hello,'+this.name) } letruovan=newPerson('ruovan',24) letcomposition=newPerson('composition',24) ruovan.say()==composition.say()//true
以上就是javascript原型对象的理解,希望对大家有所帮助。更多Javascript学习指路:Javascript
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容