T. *_*man 5 javascript arrays recursion
var x = [];
x.push(x);
Run Code Online (Sandbox Code Playgroud)
x 现在似乎是一个无限深的俄式娃娃式元阵列.
如果你检查x[0][0][0].... [0]添加的索引数量很多,它仍会返回一个项目数组.
但是有一个有限的深度截止?或者是您检查时程序生成的新级别?这是我能想到的唯一两种可能性.
var x = [];
x.push(x);
Run Code Online (Sandbox Code Playgroud)
x 现在似乎是一个无限深的俄罗斯娃娃类型元数组。
并不真地。 x是一个数组。数组中的第一个元素指向与其x自身相同的内存位置。不多不少。
但是,是的,你可以做
x[0][0][0]
Run Code Online (Sandbox Code Playgroud)
想要多少次都可以,因为您只是一遍又一遍地重新引用相同的内存位置。