2
可能性の重複:JavaScriptでオブジェクトを作成するより良い方法は何ですか?
function car(){ this.engineOn = false; this.startEngine = function(){ this.engineOn = true; } }
:
Should I use prototype or not?
Closures in auto executing functions vs objects
だから、私はJavaScriptでオブジェクトを作成しています、このついて行くの2つの方法がありますOR
function car(){
this.engineOn = false;
}
car.prototype.startEngine = function(){
this.engineOn = true;
}
これを行うにはどうすればよいですか?どちらの方法にもメリットとデメリットがありますか?
私は最初のものに 'this.engineOn = false;'をつけようと思っています。今のように、2つのコードは、最初のものが 'engineOn'の開始値を持たないため、等価ではありません。 –