我想制作数百个这样的团体..
var aa = [];
var bb = [];
.
.
.
我厌倦了硬编码,所以我成了小组。 但是,当我声明var名称时,这并不容易。 请帮我一些Javascript逻辑。
var groups = ['aa', 'bb', ....];
var groups.[0];
答案 0 :(得分:4)
我想制作数百个这样的团体..
这几乎可以肯定意味着您要使用数组或对象,而不是离散变量。看起来你已经有点像那样。
如果名称必须是aa
,bb
等,并且事先知道它们的数量,则可以将它们添加到带循环的对象中:
var obj = {};
var n;
var ch;
for (n = 0; n < 26; ++n) {
ch = String.fromCharCode(97 + n); // 97 = 'a'
obj[ch + ch] = [];
}
console.log(obj);
......但是在更广泛的背景下,我们可能会提出更智能的解决方案。