【发布时间】:2016-08-04 13:34:43
【问题描述】:
我有一个要求,我有一个像 obj={ 'a.b.c' : d } 这样的对象
我希望它转换为{a:{b:{c:d}}}
有什么方法可以在 JavaScript 中实现这一点吗?
【问题讨论】:
-
没有
{a.b.c:d}这样的对象。这是无效的语法。 -
@torazaburo 如果您创建一个空对象并使用
obj[key]语法设置属性,这是完全有效的,尽管我不明白您为什么会这样做。如果在对象声明期间将键设置为字符串,它也可以工作。 -
@kag359six 然后 OP 应该修复他的问题以将其设置为字符串,就目前而言,它是无效的语法。
-
@torazaburo 你说的没错,我修改了他的问题,目前正在审核中。
标签: javascript