如何从另一个变量的值创建变量

DKe*_*ean 0 javascript jquery

我需要从另一个变量的值创建一个变量.举个例子,这与我在VFP中的表现方式类似:

nameOfNextVar = "port_no_1";
eval(nameOfNextVar) = 7493
Run Code Online (Sandbox Code Playgroud)

然后我可以说:

alert(port_no_1);
Run Code Online (Sandbox Code Playgroud)

警报会给我7493 ......

这在JavaScript中是否可行???

TIA

丹尼斯

ral*_*lfe 5

根据经验,您应该尽可能避免使用eval.但是,如果没有其他方法,那么你可以这样做:

nameOfNextVar = "port_no_1";
eval("var " + nameOfNextVar + " = 7493");
alert(port_no_1);
Run Code Online (Sandbox Code Playgroud)

希望有所帮助.