3
我想定义一个包含变量的变量。在这个例子中,我想传递的变量是“filldata”。如何在JavaScript中的变量传递变量?
我曾尝试通过它使用$ filldata以及+ filldata +。
if (fill == true) {
$filldata = "fill: true,";
} else {
$filldata = "fill: false,";
};
if (amount == true) {
var set1 = {
label: "Earnings",
id: "earnings",
data: data1,
points: {
show: true,
},
bars: {
show: false,
barWidth: 12,
aling: 'center'
},
lines: {
show: true,
$filldata
},
yaxis: 1
};
} else {
var set1 = "";
}
'var a = b,b = c,c = 1;'?我不明白吗? – zer00ne
你想动态地设置一个物体的属性。在你的例子中,你可以简单地做'行:{show:true,fill:fill}'。另外,你可以给变量分配名称和值(例如'key ='fill'; value = true'),并执行'lines:{show:true,[key]:value}'。 –
现在不要在你的'set'对象中使用'$ filldata',为什么不做'fill:$ filldata'并将'$ filldata'设置为true或false? – j08691