JavaScript中的动态变量 什么是动态的用途 变量?有什么情况吗

JavaScript中的动态变量 什么是动态的用途 变量?有什么情况吗,javascript,Javascript,我可以将此值附加到 文本字段 var data = "testVariable"; eval("var temp_" + data + "=123;"); alert(temp_testVariable); 动态变量的用途是什么?任何场景 当人们没有听说过对象或数组时 我可以将此值附加到文本字段吗 var data = "testVariable"; eval("var temp_" + data + "=123;"); alert(temp_testVariable); 对 动态变量的用

我可以将此值附加到 文本字段

var data = "testVariable";
eval("var temp_" + data + "=123;");
alert(temp_testVariable);
动态变量的用途是什么?任何场景

当人们没有听说过对象或数组时

我可以将此值附加到文本字段吗

var data = "testVariable";
eval("var temp_" + data + "=123;");
alert(temp_testVariable);

动态变量的用途是什么?任何场景

当人们没有听说过对象或数组时

我可以将此值附加到文本字段吗

var data = "testVariable";
eval("var temp_" + data + "=123;");
alert(temp_testVariable);

答案是“是的,你可以”

但是,对于1),总体而言,您可能不应该使用eval:

正如另一条评论和目前投票结果较高的答案所说,要么使用数组,要么使用地图。

2)的答案是“是的,你可以”

但是,对于1),总体而言,您可能不应该使用eval:


正如另一条评论和目前投票结果较高的答案所说,要么使用数组,要么使用映射。

None。使用散列映射(对象)。为什么不使用稍微更容易接受的
窗口['temp_uu'+data]='123'?@josh.trow我想说这比“稍微”更容易接受:-)@Pointy:仅仅是技术性的:)没有。使用散列映射(对象)。为什么不使用稍微更容易接受的
窗口['temp_uu'+data]='123'?@josh.trow我想说这比“稍微”更容易接受:-)@Pointy:仅仅是技术性的:)