您的位置:首页 > Web前端 > JavaScript

js综合能力提升 继承prototype

2014-08-25 19:07 211 查看
prototype用来做继承机制

//构造函数 用来构造对象
  function Cat(name){
    this.name = name;
  }
//共享属性 属性名为species
  Cat.prototype = { species : '猫科' };

//使用构造函数 构造两个对象 共享species属性
  var catA = new Cat('小林');
  var catB = new Cat('小森');

  alert(catA.species); // 猫科
  alert(catB.species); // 猫科

//修改后属性改变,共享的属性也改变
Cat.prototype = { species : '犬科' };

alert(catA.species); // 犬科  
alert(catB.species); // 犬科
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: