Javascript 将字符串转换为超过2个深度的对象键
我想将字符串转换为对象的键 我知道这个逻辑Javascript 将字符串转换为超过2个深度的对象键,javascript,Javascript,我想将字符串转换为对象的键 我知道这个逻辑 const object = { name : 'test' } const string = name object[string] = name 我对此有些问题 const string = common.device.type.pc.name 对象[字符串]您可以通过将字符串拆分为每个值来完成此操作 values=string.split(“.”); 对象[值[0].[值[1].[值[2].[值[3].[值[4]] 例子: object={
const object = { name : 'test' }
const string = name
object[string] = name
我对此有些问题
const string = common.device.type.pc.name
对象[字符串]您可以通过将字符串拆分为每个值来完成此操作
values=string.split(“.”);
对象[值[0].[值[1].[值[2].[值[3].[值[4]]
例子:
object={value1:{value2:123};
string=“value1.value2”;
值=string.split(“.”);
object[values[0]][values[1]//返回“123”
的可能重复项尝试为您的问题添加多一点上下文您的源字符串是什么?