prototype表示一個類的成員集合,當類被實例化時,當前prototype對象所有成員都將賦給該實例化對象,成爲該對象的非靜態屬性或方法,且不受之後prototype對象變化的影響。
例子:
function clazz1(){
clazz1.prototype.method=function(){
alert("Method");
};
}
var c=new clazz1();
c.method();//Method
clazz1.prototype={
pp:'pp'
};
alert(c.pp);//undefined
var cc=new clazz1();
alert(cc.pp);//pp