我有一个以javascript对象定义的变量(这是在我无法控制的其他地方创建的)。
我希望将它转换为类似以下的形式(对于键1,我指的是config['b']['1'] = 9)。
我怎样才能轻松地做到这一点?如果有帮助,我会使用lodash。
var config = {
a: 2
}
config['b[1]'] = 9;
config['b[2]'] = 8;
config['c[test]'] = 3;
我希望将它转换为类似以下的形式(对于键1,我指的是config['b']['1'] = 9)。
var transformed = {
a: 2,
b: { 1: 9, 2: 8},
c: { test: 3}
}
我怎样才能轻松地做到这一点?如果有帮助,我会使用lodash。