次のようなオブジェクトがあります。
var BigObject = {
'CurrentInt': 0,
'CurrentBool': false,
'CurrentObject': {}
}
次に、次のように SomeObject を宣言します。
var SomeObject = {
'SomeString': "",
'SomeInt': 0
}
これらの 2 つの定義は、オブジェクトが初期状態にあるときのオブジェクト用であり、私が推測する型定義のようなものです。new
ここで、 SomeObject をに割り当てたいと思いBigObject['CurrentObject']
ます。私はこれを試しました:
BigObject['CurrentObject'] = new SomeObject();
しかし、それは機能していません。現時点では、参照による単純な割り当てを行うだけBigObject['CurrentObject'] = SomeObject;
で、SomeObject の値をリセットする必要がある場合は、初期段階で SomeObject の各プロパティを再宣言する関数を実行するだけです。
しかし、このnew
キーワードを使用して、BigObject のプロパティである再利用可能なオブジェクト タイプを作成するにはどうすればよいでしょうか。
ありがとう。