1

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

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

4

2 回答 2

2

如果它们在全局范围内:

window["item_" + id];

否则你只能通过一个对象访问它们:

var obj = {},
    id = 908;

obj.item_908 = "abc";


obj["item_" + id]; // abc
于 2012-08-09T09:54:26.950 回答
1

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

window['item_908'];
于 2012-08-09T09:54:59.053 回答