1.什么是原型对象(原型)? 每一个函数(除箭头函数外)天生自带一个prototype属性,该属性称之为原型对象(原型),是一个引用类型数据。 作用:保存将来使用该构造函数构造出来的属性和方法,构造出来的属性和方法可以被共享。 注意:在prototype身上添加的属性或方法不是给当前函数用的,而是给将来new函数之后得到的实例对象使用的。 prototype属性专属于函数。 function Fn(){} //创建函数 var f = new Fn(); //实例化对象 Fn.prototype.name = admin; //在构造函数Fn的prototype属性身上