gpt4 book ai didi

javascript - 如何以编程方式命名数组

转载 作者:行者123 更新时间:2023-11-28 15:28:12 26 4
gpt4 key购买 nike

我正在创建一堆不同的数组,并且需要每个数组都有特定的名称(显然)。如何增加数组的名称?

我已经尝试过这个:

for (var i = 0; i < 9; i++) {
var array+i = new Array() ;
}

但它显然不起作用,因为意外的标记“+”。预期的 ';'在 var 声明之后。

我想要的是具有以下名称的数组:

array0
array1
array2
array3
...

我确定这是一个简单的修复,但我只是不知道该怎么做!

最佳答案

将数组作为键/值添加到对象中。这样您就可以将它们全部保存在一个地方,并且不会因为 i 个数组而污染全局空间。

var arrObj = {};
for (var i = 0, l = 5; i <= l; i++) {
arrObj['array' + i] = [];
}

例如使用 arrObj.array0.push('Bob'); 进行访问。

DEMO

关于javascript - 如何以编程方式命名数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28370076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com