我需要从另一个变量的值创建一个变量.举个例子,这与我在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
丹尼斯
根据经验,您应该尽可能避免使用eval.但是,如果没有其他方法,那么你可以这样做:
nameOfNextVar = "port_no_1";
eval("var " + nameOfNextVar + " = 7493");
alert(port_no_1);
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
94 次 |
| 最近记录: |