js的继承性质

function DOG(name){

    this.name = name;
        this.species = '犬科'
}
  var dogA = new DOG('大毛');

  var dogB = new DOG('二毛');

 dogA.species = '猫科';

  console.log(dogB.species); 

函数插入dogA.species = '猫科';的时候 console.log(dogB.species); 输出的是 犬科,这样猫科和犬科的数据无法共享,

function DOG(name){

    this.name = name;
}
    DOG.prototype= { species: '犬科' }
  var dogA = new DOG('大毛');

  var dogB = new DOG('二毛');

  console.log(dogA.species); 

两个都是显示犬科 数据达成共享

待补充

posted @ 2021-05-27 16:46  一杯咖啡钱  阅读(49)  评论(0)    收藏  举报