0

我正在尝试创建一个包含另一个变量的变量。

Example:
var options_id = ...

其中“id”是通过另一个变量动态创建的,因此结果可能是

var options_1 = ...
var options_2 = ...
etc.

'id' 是这样动态声明的:

var id = itemid;

在变量中包含“id”变量的语法是什么

var options_id

?

4

3 回答 3

2

我想这就是你要找的东西:

window['options_' + id] = ...
于 2012-08-18T18:14:34.177 回答
1

你有没有想过用一个对象来代替?你可以这样做:

var id = itemid;
var options = {};
options['id'] = …;

然后使用以下命令访问它:

options.id
于 2012-08-18T18:14:23.443 回答
0

我认为,Object为此目的,JS 中有一个。

例如:

var options = new Object();

var options.id = 'foo';

或者如果你想使用数字索引,那么你可以求助于Array

于 2012-08-18T18:13:44.600 回答