码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-06-09 20:22:21      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:实现   对象   原型链   alert   继承   构造   --   关系   实例   

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

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

以下代码实例

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] + ‘<br/>‘);

};

 

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

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

标签:实现   对象   原型链   alert   继承   构造   --   关系   实例   

原文地址:http://www.cnblogs.com/Mousika/p/6973425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!