【发布时间】:2012-06-11 16:13:14
【问题描述】:
在 javascript 中考虑这个对象,
var obj = { a : { b: 1, c: 2 } };
给定字符串“obj.a.b”我怎样才能得到这个引用的对象,以便我可以改变它的值?即我希望能够做类似的事情
obj.a.b = 5;
obj.a.c = 10;
其中 "obj.a.b" 和 "obj.a.c" 是字符串(不是 obj 引用)。 我遇到了this post,在那里我可以获得点符号字符串引用 obj 的值,但我需要的是一种可以获取对象本身的方法?
对象的嵌套可能比这更深。即也许
var obj = { a: { b: 1, c : { d : 3, e : 4}, f: 5 } }
【问题讨论】:
标签: javascript object syntax