Rumah  >  Artikel  >  hujung hadapan web  >  构造函数、原型和实例的关系解读

构造函数、原型和实例的关系解读

零下一度
零下一度asal
2017-06-26 11:53:071252semak imbas

---恢复内容开始---

每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针,通过原型链的方式实现继承

以下代码实例

function Parent(){

  this.hobby = 'play';

};

Parent.prototype.showHobby = function(){

  return this.hobby;

};

function Son(){

  this.hobby = 'eat';

};

//实现继承,继承hobby;

Son.prototype = new Parent();

son.Prototype.showSonhobby = function(){

  return this.Sonhobby;

};

var obj = new Son();

alert(obj.showHobby());

for(var i in obj){

  document.write(i + '---' + obj[i] + '
');

};

 

---恢复内容结束---

Atas ialah kandungan terperinci 构造函数、原型和实例的关系解读. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn