Мой вложенный массив не будет печататься в JavaScript - PullRequest
0 голосов
/ 16 мая 2018

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

Я хотел напечатать Apples в этом массиве. Когда я пытался array2[0], он печатает Banana, что правильно, но когда я делаю это array2[0][0], он печатает B, когда я делаю это как array2[0][1], он печатает a. Похоже, строка Banana стала массивом.

1 Ответ

0 голосов
/ 16 мая 2018

Apples находится во втором позиционированном массиве. Таким образом, индекс должен быть 1:

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

Похоже, строка Banana стала массивом.

Пожалуйста, посетите: String.prototype.indexOf():

Символы в строке индексируются слева направо. Индекс первого символа равен 0, а индекс последнего символа строки с именем stringName равен stringName.length - 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...