我需要一種方法將對象添加到另一個對象。通常,這是僅如何以編程方式添加到可變嵌套對象?
obj[property] = {'name': bob, 'height': tall}
但是有問題的對象嵌套所以下面將需要相當簡單:
obj[prop1][prop2] = {'name': bob, 'height': tall}
的硬道理雖然是嵌套是可變的。那就是我不知道每個新對象在運行前嵌套的深度。 基本上我將產生表示像
「object.secondObj.thirdObj.fourthObj」
然後我需要設置第四對象內部數據的對象路徑的字符串,但我不能使用括號[]方法,因爲我不知道事先需要多少個括號。有沒有辦法做到這一點? 我也使用jQuery,如果這是必要的。
我想你可以使用[建築對象層次從「命名空間」字符串(http://stackoverflow.com/questions/2308783/building-object-hierarchy-from - 一個命名空間字符串)或[Javascript從字符串嵌套對象](http://stackoverflow.com/questions/7640727/javascript-nested-objects-from-string) - 應該不難調整。 –
數據將如何進入創建這些對象及其數據? –