[英]Is it possible for a JavaScript array to contain itself?
在Ruby中, 數組可以包含自身 ,使其成為遞歸數組。 是否有可能將JavaScript數組放入其中?
var arr = new Array();
arr[0] = "The next element of this array is the array itself."
現在我如何將arr
移動到arr[1]
以便數組遞歸地包含它自己(例如, arr[1]
為arr
, arr[1][1]
包含arr
, arr[1][1][1]
包含arr
等)?
當然:
var a = [1];
a.push(a);
他們是同一個對象:
a[1] === a[1][1] // true
一個令人信服的截圖:
是的,當然:
var x = [];
x.push(x);
console.log(x[0] === x); // true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.