Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке двовимірний масив?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Двовимірний масив** (або *масив масивів*) - це структура даних, у якій кожен елемент сам є масивом. **Ключове:** простіше кажучи, це таблиця - рядки і стовпці, як в Excel або матриці.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Двовимірний масив** (або *масив масивів*) - це структура даних, у якій **кожен елемент сам є масивом**. Простіше кажучи, це таблиця: рядки і стовпці, як в Excel або матриці. --- ## Приклад двовимірного масиву: ```javascript const matrix = [ [1, 2, 3], // ← рядок 0 [4, 5, 6], // ← рядок 1 [7, 8, 9] // ← рядок 2 ]; ``` Тут: - `matrix[0]` → `[1, 2, 3]` (перший рядок) - `matrix[1][2]` → `6` (елемент із другого рядка, третій стовпець) --- ## Візуально: ```javascript [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] ``` | | 0 | 1 | 2 | |---|---|---|---| | **0** | 1 | 2 | 3 | | **1** | 4 | 5 | 6 | | **2** | 7 | 8 | 9 | --- ## Як звертатися до елементів ```javascript console.log(matrix[0][0]); // 1 console.log(matrix[2][1]); // 8 ``` Перший індекс - це **рядок**, другий - **стовпець**. --- ## Як пройтися по всіх елементах ### За допомогою вкладених циклів: ```javascript for (let i = 0; i < matrix.length; i++) { for (let j = 0; j < matrix[i].length; j++) { console.log(matrix[i][j]); } } ``` - `i` - номер рядка, - `j` - номер стовпця. --- ## Приклад використання: Двовимірні масиви часто застосовують для: - зберігання таблиць і матриць чисел; - представлення ігрових полів (наприклад, шахи, хрестики-нулики); - зберігання координат (x, y); - роботи із зображеннями, пікселями, сітками тощо. --- ## Створення порожньої двовимірної матриці: ```javascript const rows = 3; const cols = 4; const matrix = Array.from({ length: rows }, () => Array(cols).fill(0)); console.log(matrix); /* [ [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0] ] */ ``` --- ## Коротко: | Термін | Значення | |---|---| | Двовимірний масив | Масив, де кожен елемент - це масив | | Індексація | `[рядок][стовпець]` | | Приклад | `matrix[1][2] → 6` | | Часто використовується для | Таблиць, сіток, координат, матриць | --- > **Підсумок:** > **Двовимірний масив** - це "таблиця в коді": > масив, що складається з інших масивів. > Дозволяє зручно зберігати дані у вигляді **рядків і стовпців**.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.