这个问题认真看下js的学习教程,或者多百度一下就可以了。不过既然提问了,遇到了便是缘分,我说下我的理解吧。
原型对象,即说明是对象。
js中的每个方法(普通方法)都有自己对应的原型对象。
比如
var a = function() {};
console.log(a.prototype);
你可以说这个prototype就是原型对象。这个对象的作用是如果你像下边这样
var obj = new a;
那么这个new的操作就会将它的原型对象中的属性一并赋值给这个obj对象。
所以,如果你采用下边的写法:
a.prototype.foo = function(){};
obj就会有一个新的方法(属性)。
更详细的可以看下原型链。