在红宝石中,数组可以包含自身 https://stackoverflow.com/questions/10606734/what-are-recursive-arrays-good-for,使其成为一个递归数组。是否也可以将 JavaScript 数组放入其自身内部?
var arr = new Array();
arr[0] = "The next element of this array is the array itself."
现在我该如何移动arr
into arr[1]
使得数组递归地包含自身,(例如,这样arr[1]
is arr
, arr[1][1]
包含arr
, arr[1][1][1]
包含arr
, etc.)?
Sure:
var a = [1];
a.push(a);
它们是同一个对象:
a[1] === a[1][1] // true
还有一个令人信服的截图:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)