Javascript 如何根据DOM元素创建多维数组?

Javascript 如何根据DOM元素创建多维数组?,javascript,multidimensional-array,Javascript,Multidimensional Array,我有一个表单,需要基于DOM元素创建一个多维数组,用户只需单击一个按钮就可以多次生成该数组 var dimention = $(".stations").length; 这就是如何获取页面上..“元素的数量,并根据此数量创建一个数组 我目前手动定义了var stations=[]、[]、[]、[]、[]、[]、[]、[]、[]、[];5,但我需要动态执行此操作,以防用户想要创建超过5个。谢谢。在这种情况下,您可以创建一个数组,并使其具有必要的长度,然后在数组中创建每个部分,在其自身中创建一个数

我有一个表单,需要基于DOM元素创建一个多维数组,用户只需单击一个按钮就可以多次生成该数组

var dimention = $(".stations").length;
这就是如何获取页面上
..“
元素的数量,并根据此数量创建一个数组


我目前手动定义了
var stations=[]、[]、[]、[]、[]、[]、[]、[]、[]、[];
5,但我需要动态执行此操作,以防用户想要创建超过5个。谢谢。

在这种情况下,您可以创建一个数组,并使其具有必要的长度,然后在数组中创建每个部分,在其自身中创建一个数组。类似于:

var stations = new Array(dimension);
// Create an array of size dimension.
for (var i = 0; i < stations.length; i++) {
    // At each point in the array, assign a new array object.
    stations[i] = new Array(20);
}
var站=新阵列(维度);
//创建一个大小为维度的数组。
对于(变量i=0;i