本文主要是介绍js积累四,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原型对象:
在创建一个新函数的时候,会根据一组特定规则为该函数创建一个prototype属性,这个属性指向函数的原型对象。
原型对象会自动获得一个constructor(构造函数)属性,这个属性包含一个指向prototype属性的在函数的指针。比如有一个构造函数:
function Persion(name,age){
this.name = name;
this.age = age;
}
其中,Persion.prototype.constructor ------->Persion
在原型对象里,它只会取得constructor属性,其它的方法,则都是从Object继承而来的。当调用该构造函数创建一个实例对象后,该实例内部
也会包含一个指针,指向构造函数的原型对象(而非构造函数对象)
属性的访问搜索顺序是:先从实例本身进行查找,若找到则返回;没有则继续到原型对象里去查找
这篇关于js积累四的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!