HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Значением массива может быть все что угодно, в том числе другой массив. Создать массив в массиве можно так:</p>
1 <p>Значением массива может быть все что угодно, в том числе другой массив. Создать массив в массиве можно так:</p>
2 <p>Каждый элемент, являющийся массивом, рассматривается как единое целое. Это видно по размеру второго массива. Синтаксис JavaScript позволяет размещать элементы создаваемого массива построчно. Перепишем для наглядности создание второго массива:</p>
2 <p>Каждый элемент, являющийся массивом, рассматривается как единое целое. Это видно по размеру второго массива. Синтаксис JavaScript позволяет размещать элементы создаваемого массива построчно. Перепишем для наглядности создание второго массива:</p>
3 <p>Вложенность никак не ограничивается. Можно создавать массив массивов массивов и так далее.</p>
3 <p>Вложенность никак не ограничивается. Можно создавать массив массивов массивов и так далее.</p>
4 <p>Обращение ко вложенным массивам выглядит немного необычно, хотя и логично:</p>
4 <p>Обращение ко вложенным массивам выглядит немного необычно, хотя и логично:</p>
5 <p>Возможно, с непривычки вы не всегда сразу точно увидите, как добраться до нужного элемента, но это всего лишь вопрос тренировок:</p>
5 <p>Возможно, с непривычки вы не всегда сразу точно увидите, как добраться до нужного элемента, но это всего лишь вопрос тренировок:</p>
6 <p>Изменение и добавление массивов в массив:</p>
6 <p>Изменение и добавление массивов в массив:</p>
7 <p>Вложенные массивы можно изменять напрямую, просто обратившись к нужному элементу:</p>
7 <p>Вложенные массивы можно изменять напрямую, просто обратившись к нужному элементу:</p>
8 <p>То же самое касается и добавления нового элемента:</p>
8 <p>То же самое касается и добавления нового элемента:</p>
9 <p>Для чего же могут понадобиться вложенные массивы? Таких примеров довольно много: начиная от математических концепций, например, матриц, заканчивая представлением игровых полей. Помните игру крестики-нолики? Это как раз тот самый случай.</p>
9 <p>Для чего же могут понадобиться вложенные массивы? Таких примеров довольно много: начиная от математических концепций, например, матриц, заканчивая представлением игровых полей. Помните игру крестики-нолики? Это как раз тот самый случай.</p>
10 <p>Разберем такую задачку: дано игровое поле для крестиков-ноликов. Нужно написать функцию, которая проверяет, есть ли на этом поле хотя бы один крестик или нолик, в зависимости от того, что попросят проверить.</p>
10 <p>Разберем такую задачку: дано игровое поле для крестиков-ноликов. Нужно написать функцию, которая проверяет, есть ли на этом поле хотя бы один крестик или нолик, в зависимости от того, что попросят проверить.</p>
11 <p>Теперь реализуем функцию, которая выполняет проверку:</p>
11 <p>Теперь реализуем функцию, которая выполняет проверку:</p>
12 <p>Проверим:</p>
12 <p>Проверим:</p>
13  
13