オブジェクトを別のオブジェクトに追加する方法が必要です。通常、これは非常に単純です
obj[property] = {'name': bob, 'height': tall}
ただし、問題のオブジェクトはネストされているため、次のものが必要になります。
obj[prop1][prop2] = {'name': bob, 'height': tall}
ただし、決定的なのは、ネスティングが可変であることです。つまり、実行前に各新しいオブジェクトがどれだけ深くネストされるかわからないということです。基本的に、次のようなオブジェクト パスを表す文字列を生成します。
"object.secondObj.secondObj.fourthObj"
次に、4 番目のオブジェクト内にデータを設定する必要がありますが、ブラケット [] メソッドを使用できません。事前に必要なブラケットの数がわからないためです。これを行う方法はありますか?必要に応じてjQueryも使用しています。