如何在javascript中使用动态变量

时间:2012-08-09 09:52:02

标签: javascript dynamically-generated

我有一个动态创建的变量item_908(其中908是动态的)。 稍后,有一个名为id的变量,它保存字符串"908"

现在,我需要以编程方式访问变量item_908,我不记得该怎么做了。谁能告诉我怎么样?

2 个答案:

答案 0 :(得分:2)

如果他们在全球范围内:

window["item_" + id];

否则你只能通过Object访问它们:

var obj = {},
    id = 908;

obj.item_908 = "abc";


obj["item_" + id]; // abc

答案 1 :(得分:1)

您可以使用以下方式访问它:

window['item_908'];