本文介绍了如何在JavaScript中动态生成变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的目标是动态生成变量 foo1
, foo2
和 foo3
并使用以下代码将 bar
分配给他们:
My goal is to dynamically generate variables foo1
, foo2
and foo3
and assign bar
to them using the following code:
for (var i=1;i<=3;i++) {
myapp.set({ foo+i: "bar" })
}
我尝试在 foo
上使用 eval
它不起作用。有任何想法吗?
I tried using eval
on foo
by it doesn't work. Any ideas?
推荐答案
for (var i=1;i<=3;i++) {
var myObj = {};
myObj['foo' + i] = 'bar';
myapp.set(myObj);
}
这篇关于如何在JavaScript中动态生成变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!