
说明
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


















































暂无评论内容