-3
情況:我有一個名爲「array1」的數組,其中包含一些字符串。如何處理數組的名稱?
例如,當我鍵入array1.length時,程序會給我返回數組中的字符串數量。我需要做些什麼才能獲得「6」(陣列名稱中的字母數量爲「array1」)
情況:我有一個名爲「array1」的數組,其中包含一些字符串。如何處理數組的名稱?
例如,當我鍵入array1.length時,程序會給我返回數組中的字符串數量。我需要做些什麼才能獲得「6」(陣列名稱中的字母數量爲「array1」)
我認爲最好的方式實際做你想做的事情就是創建數組時,例如:
var array1 = [];
// explicitly set its name attribute to be array1
array1.name = 'array1';
// then you'd access it using its attribute
console.log(array1.name.length); // should output 6
也許你可以用數組將數組包裝在一個數組中,而將其他數組包裝到另一個數組中,然後使用所需的包裝數組。
沒有看到您的代碼這是我可以給你的最佳解決方案
變量的名稱不是你可以直接在JavaScript中訪問的東西。你想解決什麼問題? – Pointy
有時你可以http://stackoverflow.com/a/1009988/5742681 – KWeiss
@Pointy,在一種情況下,我的程序應該使用名稱後面有一個簡單數字的數組(比如array1)。在另一種情況下,它應該使用具有更多數字的數組(如array1.2)。我想用.length來告訴程序是否有類型1或類型2數組。 – Christian