在javascript中将字符串值转换为变量引用

在javascript中将字符串值转换为变量引用,javascript,arrays,json,reference,Javascript,Arrays,Json,Reference,我有以下代码,其中我试图用另一个JSON对象的变量引用一个JSON对象的值: const ch={ “栏目”:{ “COL1”:{ "立场":一,, “复合材料”:[“VAR1”、“VAR3”] }, “COL2”:{ “立场”:3, “复合材料”:[“VAR2”] }, “COL3”:{ "立场":二,, “复合材料”:[“VAR4”] } } } 常量数据集=[{ “VAR1”:“alpha”, “VAR2”:2, “VAR3”:“1015”, “VAR4”:“z”, }, { “VAR1

我有以下代码,其中我试图用另一个JSON对象的变量引用一个JSON对象的值:

const ch={
“栏目”:{
“COL1”:{
"立场":一,,
“复合材料”:[“VAR1”、“VAR3”]
},
“COL2”:{
“立场”:3,
“复合材料”:[“VAR2”]
},
“COL3”:{
"立场":二,,
“复合材料”:[“VAR4”]
}
}
}
常量数据集=[{
“VAR1”:“alpha”,
“VAR2”:2,
“VAR3”:“1015”,
“VAR4”:“z”,
},
{
“VAR1”:“beta”,
“VAR2”:701,
“VAR3”:“1023”,
“VAR4”:“z”
}
]
for(设l=0;la.position-b.position)){
console.log(位置,组合[0],数据集[l].VAR1)
/*eval[dataset[l].composites[0]],此[dataset[l].composites[0]]*/
}

}
使用
数据集[l][composites[0]]
获取附加列。看

const ch={
“栏目”:{
“COL1”:{
"立场":一,,
“复合材料”:[“VAR1”、“VAR3”]
},
“COL2”:{
“立场”:3,
“复合材料”:[“VAR2”]
},
“COL3”:{
"立场":二,,
“复合材料”:[“VAR4”]
}
}
}
常量数据集=[{
“VAR1”:“alpha”,
“VAR2”:2,
“VAR3”:“1015”,
“VAR4”:“z”,
},
{
“VAR1”:“beta”,
“VAR2”:701,
“VAR3”:“1023”,
“VAR4”:“z”
}
]
for(设l=0;la.position-b.position)){
console.log(位置,复合[0],数据集[l].VAR1,数据集[l][复合[0]]
}

}
使用
数据集[l][composites[0]]
获取附加列。看

const ch={
“栏目”:{
“COL1”:{
"立场":一,,
“复合材料”:[“VAR1”、“VAR3”]
},
“COL2”:{
“立场”:3,
“复合材料”:[“VAR2”]
},
“COL3”:{
"立场":二,,
“复合材料”:[“VAR4”]
}
}
}
常量数据集=[{
“VAR1”:“alpha”,
“VAR2”:2,
“VAR3”:“1015”,
“VAR4”:“z”,
},
{
“VAR1”:“beta”,
“VAR2”:701,
“VAR3”:“1023”,
“VAR4”:“z”
}
]
for(设l=0;la.position-b.position)){
console.log(位置,复合[0],数据集[l].VAR1,数据集[l][复合[0]]
}

}
你是说like
数据集[l][position]
不太像,like
数据集[l]。VAR1,数据集[l]。VAR4,数据集[l]。VAR2
你是说like
数据集[l][position]
不太像
数据集[l]。VAR1,数据集[l]。VAR4,数据集[l]。VAR2