【发布时间】:2014-05-22 13:50:30
【问题描述】:
我想在循环中创建一个动态变量。 我发现了一些关于 eval 和 window 的东西,但我不知道如何使用它。
这是我的循环,我想创建一个从 m1 到 m9 的 9 个变量名称。我的意思是变量的名字必须是m1到m9
for(i=1; i<10; i++){
var m+i = "Something"
}
请帮我解决这个问题。真的很感激。
【问题讨论】:
-
你真的不应该,改用数组。
-
为什么要这样做而不是简单地使用现有的数组或对象语法?
-
是的,您确实可以使用
eval做到这一点。但是应该你这样做吗?使用数组并使用m[0]到m[8]几乎总是更好。
标签: javascript