我有一个包含 4 个值的数组,每个数组中有 6 个数组,如下所示 -
[0,0,0,0,[],[],[],[],[],[]]
在每个数组中,我放置了该对象的副本来创建它 -
[0,0,0,0,[[0,0,0,0,[],[],[],[],[],[]]],[[0,0,0, 0,[],[],[],[],[],[]]],[[0,0,0,0,[],[],[],[],[],[]] ],[[0,0,0,0,[],[],[],[],[],[]]],[[0,0,0,0,[],[],[] ,[],[],[]]],[[0,0,0,0,[],[],[],[],[],[]]]]
我对每个数组重复了该过程。
再一次。
总共 1[i] + 6[i][i] + 36[i][i][i] + 216[i][i][i] + 1296[i][i][i ][我]
我的阵列正在做我想要的事情,是的,它工作正常,性能或任何方面都没有问题! 但是!!!看起来像这样——
var Pl = [0,0,0,0,[0,0,0,0,[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]]],
[0,0,0,0,[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]]],
[0,0,0,0,[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]]],
[0,0,0,0,[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]]],
[0,0,0,0,[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]]],
[0,0,0,0,[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]],
[0,0,0,0,[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]],[0,0,0,0,[],[],[],[],[],[]]]]];
我可以分配更小吗?并保持在每个数组(全部 1500 个数组)上存储“对象值”的能力。使用脚本将其缩小会降低效率吗?
谢谢!
最佳答案
你可以像这样创建一个递归函数。
function createArrayWithDepth(depth) {
if(depth == 0)
return [];
else {
var subArray = createArrayWithDepth(depth - 1);
return [0, 0, 0, 0, subArray, subArray, subArray, subArray, subArray, subArray];
}
}
var array = createArrayWithDepth(3);
console.log(array);
关于javascript - 分形数组语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36645820/