function Fish(name, color, food) {
this.name = name;
this.color = color;
this.food = food;
this.eat = function () {
alert(this.food);
};
}<!--原型对象:内含指向构造函数的指针-->
<!--每个原型对象自带constructor属性-->
var littleFish = new Fish('小鱼','五颜六色','小鱼吃虾米')<!--构造函数:都有一个原型对象-->;
var bigFish = new Fish('大鱼','白色','大鱼吃小鱼');<!--构造函数可以使用constructor来判断自身的原型对象是谁-->
littleFish.eat();<!--实例:指向原型对象的指针-->