一、初始化一个猫对象
function Cat(name,color){ this.name=name; this.color=color; }
//把那些不变的属性和方法,直接定义在prototype对象上
Cat.prototype.type="猫科动物"; Cat.prototype.eat=function(){ alert("吃老鼠"); }
//生成实例
var cat1=new Cat("大毛","黄色“);var cat2=new Cat("二毛",”黑色");alert(cat1.type);//猫科动物cat1.eat();//吃老鼠console.log(cat1.eat==cat2.eat);//true
二、初始化一个Phone对象
参考原文: