根据用户输入Javascript命名变量

时间:2017-02-22 00:20:52

标签: javascript

所以我想要一个程序,其中变量名称由用户输入决定,如:

<html>
<script>
var name = prompt("User input")
var hold = prompt("More stuff")
var (Test + (name)) = (hold)
</script>
</html>

但这不起作用。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您无法通过字符串命名变量。但是,您可以为对象命名属性。

var name = prompt("User input")
var hold = prompt("More stuff")
var obj = {};
obj['Test' + name] = (hold)