JavaScript使用var name作为组中的元素进行命名

时间:2016-10-12 08:38:05

标签: javascript var

我想制作数百个这样的团体..

        var aa = [];
        var bb = [];
        .
        .
        .

我厌倦了硬编码,所以我成了小组。 但是,当我声明var名称时,这并不容易。 请帮我一些Javascript逻辑。

        var groups = ['aa', 'bb', ....];

        var groups.[0];

1 个答案:

答案 0 :(得分:4)

  

我想制作数百个这样的团体..

这几乎可以肯定意味着您要使用数组或对象,而不是离散变量。看起来你已经有点像那样。

如果名称必须是aabb等,并且事先知道它们的数量,则可以将它们添加到带循环的对象中:

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);

......但是在更广泛的背景下,我们可能会提出更智能的解决方案。