本帖最后由 吃阁子的猫 于 2013-9-9 23:43 编辑  
 
两段一样的代码,一段出的来,一段这么也出不来,这是为什么呢? 
 
function Cat(){}; 
  var animal = new Animal(); 
  Cat.prototype = animal; 
  var cat = new Cat(); 
  cat.setName("小猫"); 
  alert(dog.getName()); 
   
   
  function Dog(){}; 
  var animal = new Animal();   
  var dog = new Dog(); 
  Dog.prototype = animal; 
  dog.setName("小狗"); 
  alert(dog.getName()); 
 |