これは:
function Con () {
var foo = 42;
this.foo = foo
}
これより遅い:
function Con () {
this.foo = 42;
}
「Con」コンストラクターの呼び出しによって返されたオブジェクトでの foo 変数のその後の使用では? すなわち。コンストラクター呼び出しのクロージャーで変数が最初に生きていた場合、問題はありますか?
編集: @FakeRainBrigand: さて、ここでは、コンストラクターを使用してオブジェクトを構築する時間を測定します。右?次のように、構築されたオブジェクトのその後の使用について考えていました。
var myObj = new Con();
var bar = myObj.foo;
2 つのケースで、最後の行のみ(つまり、変数 へのアクセス) の使用時間はどれくらいですか?foo