【发布时间】:2017-02-24 05:49:37
【问题描述】:
所以最终结果是我想创建类似array[2][2][2] 或更深的东西,例如array[2][2][2][2][2]...(它们都将是大于 1 的统一长度)。
所以每个数组将有超过 x 的长度,深度可达 n
现在我有:
var array = new Array(2); //length of 2 is just an example
for (let i = 0; i < array.length; i++) {
array[i] = new Array(2);
}
console.log(array);
我的想法是:
function (length, depth)
{
//length determines how long each array will be (all arrays are same length)
//depth determines are far we go into it
}
所以这显然我当前的代码只为 x 长度很容易地初始化一个二维数组。但如果我想更深入,我想知道我应该如何去做。递归似乎是一个不错的路径,但目前想不出该怎么做。
【问题讨论】:
-
请围绕您的要求添加更多详细信息
-
@Brijesh 把它改成了一个 sn-p,希望 console.log 能让事情更清楚一点
标签: javascript arrays recursion multidimensional-array