说起原型,就得提起函数,js中据说是这样定义的,每个函数都有一个prototype 属性,(这个属性啊,又是个对象).为了构造函数能复用,就引出了原型,要把共享的东西放到原型上去.例如 //构造函数,是个人的话,应该就有年龄,性别,名字,和人应该就有的天性,吃 function Person(name,age,sex){ this.name=name, this.age=age, this.sex=sex, this.eat=function(){ alert('吃饭'); } } //实例一…