码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript原型链demo

时间:2015-03-21 21:09:12      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

function Person(name){
  this.name = name;
}

Person.prototype = {
  say: function(){
    alert(‘hi‘);
  },
  sayName: function(){
    alert(this.name);
  }
};

function Programmer(){
  this.say = function(){
    alert(‘im Programmer, my name is ‘ + this.name);
  }
}

Programmer.prototype = new Person(‘mikej‘);
//手动修正构造函数
Programmer.prototype.constructor = Programmer;
var p1 = new Programmer();

console.dir(Programmer.prototype.constructor);//Programmer
console.dir(p1.constructor);//Programmer
console.dir(p1);

  

JavaScript原型链demo

标签:

原文地址:http://www.cnblogs.com/jdhu/p/4356122.html

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