首页 > 解决方案 > Javascript - 如何创建一个带有变量名的数组?

问题描述

是否可以通过分配具有变量名的数组来从函数动态创建数组?

for (var i = 1; i <= noDatasets; i++) {
    var ["myArray"+i] = new Array();
}

然后在以后的函数中,我希望能够访问并将项目推送到这个数组中。

for (var i = 1; i <= noDatasets; i++) {
    ["myArray"+i].push('1', '2', '3');
}

我进行了各种尝试,但没有任何效果。挑战是我不想硬编码要创建的数组数量,因为所需的数组数量取决于我的应用程序中其他操作的结果,谢谢

标签: javascriptarrays

解决方案


推荐阅读