prototypeプロパティの迅速な理解

539 ワード

<span style="font-size:14px;">//      
function mycale(a,b,c){
	console.log(a*b+c);
}
//       
function oldfunc(para1){
	console.log(para1);
}
//     
oldfunc.prototype.cale=mycale;
//      
var newfunc=new oldfunc([1,2,4]);
//      
newfunc.cale(13,4,6); //    
oldfunc.cale(13,4,6);//     cale      </span>

まとめ:
1、prototypeはプロトタイプオブジェクトでのみ拡張に使用でき、インスタンス化後に呼び出されます!
2.プロトタイプオブジェクトがカスタムfunctionでない場合、Numberを使用する必要がある.prototype.xx,Object.prototype.xx形式で拡張し、変数形式で呼び出します!