簡體   English   中英

JavaScript數組是否可以包含自身?

[英]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]arrarr[1][1]包含arrarr[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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM