我的嵌套数组不会在javascript中打印

问题描述 投票:1回答:1

let array2 = ['Banana', ['Apples', ['Oranges'], 'Blueberries']];
document.write(array2[0][0]);

我想在这个数组中打印Apples。当我尝试array2[0]它打印Banana这是正确的,但当我做它array2[0][0]它打印B,当我使它像array2[0][1]它打印a。似乎字符串Banana成为一个数组。

javascript arrays nested
1个回答
2
投票

Apples位于排名第二的阵列中。因此索引应该是1

let array2 = ['Banana', ['Apples', ['Oranges'], 'Blueberries']];
document.write(array2[1][0]);

好像字母串Banana成了一个阵列。

请访问:String.prototype.indexOf()

字符串中的字符从左到右编制索引。第一个字符的索引是0,名为stringName的字符串的最后一个字符的索引是stringName.length - 1。

© www.soinside.com 2019 - 2024. All rights reserved.