【发布时间】:2012-02-23 19:10:25
【问题描述】:
通过显示代码最容易解释:
var delta_selected = false;
var magma_selected = false;
var aqua_selected = false;
// Somewhere in my functions...
if (sumthing == 'sumthing1') {
topic = 'delta';
} else if (sumthing == 'sumthing2') {
topic = 'magma';
} else {
topic = 'aqua';
}
// Then assign it (so if topic is delta, then delta_selected = true)
topic + "_selected" = true;
最后一行不起作用。语法错误。
我需要帮助来弄清楚如何做到这一点。谢谢!
【问题讨论】:
-
为什么不直接设置 delta_seleted = true 而不是 topic = 'delta' 等...
-
如果可以,我会的。 :D 我只发布了一些代码,所以你看不出为什么我不能只指定名称。
标签: javascript variables dynamic syntax