1

を使用する場合と使用しない場合の違いは何prototypeですか? 彼らは明らかに同じことをしています。

prototype:

function poligon(angles){
     this.angles = angles;
}
poligon.prototype.color = function(){ return "blue"; }

var mypol = new poligon(14);

alert(mypol.color());

なしprototype:

function poligon(angles){
     this.angles = angles;
}
poligon.color = function(){ return "blue"; }

var mypol = new poligon(12);

alert(poligon.color());

「色」オブジェクトを追加することと、追加しないことの実際の意味は何prototypeですか?

4

2 に答える 2