【发布时间】:2023-03-09 10:22:01
【问题描述】:
我需要一种将一个对象添加到另一个对象中的方法。通常这很简单,只需
obj[property] = {'name': bob, 'height': tall}
但是有问题的对象是嵌套的,因此需要以下内容:
obj[prop1][prop2] = {'name': bob, 'height': tall}
关键在于嵌套是可变的。那就是我不知道每个新对象在运行前嵌套的深度。 基本上我将生成一个字符串,它代表一个对象路径,如
“object.secondObj.thirdObj.fourthObj”
然后我需要在第四个对象内部设置数据,但是我不能使用括号[]方法,因为我事先不知道需要多少个括号。有没有办法做到这一点? 如果有必要,我也在使用 jQuery。
【问题讨论】:
-
创建这些对象及其数据的数据将如何进入?
标签: javascript object variable-assignment