因此,最终结果是我想要创建类似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
@Brijesh改成了一个片段,希望在执行console.log使事情更清晰 –