JavaScript的prototype對對象

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章