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

时间:2018-05-16 03:05:44

标签: javascript arrays nested

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

我想在此数组中打印Apples。当我尝试array2[0]时,它会打印Banana,这是正确的,但是当我创建array2[0][0]时,它会打印B,当我将其设为array2[0][1]时,它会打印{ {1}}。好像字符串a变成了一个数组。

1 个答案:

答案 0 :(得分:2)

Service位于第二个定位数组中。所以索引应该是Apples



1




  

似乎字符串Banana变成了数组。

请访问:String.prototype.indexOf()

  

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