我有一个空对象和一个字符串:
var obj = {};
var str = "a.b.c";
Run Code Online (Sandbox Code Playgroud)
有没有办法让我把它变成
obj = { a: { b: { c: { } } } }
Run Code Online (Sandbox Code Playgroud)
我不能完全围绕这一个,我甚至不确定它是否可能.
给定一个对象x={a:1,b:2}和一个字符串c.d=3,将对象x修改为以下内容:
{
a:1,
b:2,
c:{
d:3
}
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种不使用的解决方案eval.用例如下:
x 作为配置对象,我们称之为:
config.set("music.shuffle",true)
现在,music.shuffle必须以某种方式解析并添加到xconfig.set函数内的内部对象,以便x看起来像:
x={a:1,b:2,music:{shuffle:true}}
Run Code Online (Sandbox Code Playgroud)