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