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

JavaScript Naming with var name as elements from group

本文关键字:元素 name var 使用      更新时间:2023-09-26

我想创建数百个这样的组。

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

我厌倦了硬编码,所以我创建了group。然而,当我声明var name时,这并不容易。请帮助我一些Javascript逻辑。

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

我想创建数百个这样的组

这几乎肯定意味着您希望使用数组或对象,而不是离散变量。看起来你已经在往那个方向走了。

如果名称必须是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);

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

相关文章: