js创建函数时,我们创建的每一个函数,解析器都会向函数中添加一个属性prototype,
例如创建一个函数
function Person(){
}
向对象的原型中添加属性a=123
Person.prototype.a=123;
创建新对象var mc=new Person();
此时console.log(mc.a);
可以显示出属性a;
结论:当我们访问对象的一个属性或者方法时,它先在对象自身中寻找,如果有则直接使用,
如果没有则会区原型对象中寻找,如果找到就直接使用