Что такое массив
Урок: Что такое массив
Введение
Представь, что тебе нужно хранить список имён пользователей. Можно создать отдельную переменную для каждого имени: user1, user2, user3. Но очень быстро это становится неудобно: переменных становится много, их сложно управлять, и код превращается в хаос.
В реальных задачах данные почти всегда идут группами: список товаров, список сообщений, список чисел, список пользователей. И хранить каждое значение в отдельной переменной — плохая идея.
Для этого в JavaScript существует массив.
Массив позволяет собрать несколько значений в одну структуру и работать с ними как с единым набором. Это один из самых часто используемых инструментов в программировании.
Что такое массив на практике
Массив — это упорядоченный список значений.
Посмотрим на простой пример:
let numbers = [1, 2, 3, 4, 5];
console.log(numbers);
Здесь:
numbers— это переменная,[1, 2, 3, 4, 5]— массив.
Квадратные скобки [] — это способ создать массив.
Внутри могут быть любые значения:
- числа,
- строки,
- даже другие массивы или объекты.
Например:
let users = ['Stepan', 'Ivan', 'Anna'];
console.log(users);
Массив — это просто список, но с важной особенностью: у каждого элемента есть позиция.
Индексы и доступ к элементам
Каждый элемент массива имеет индекс — его порядковый номер.
Важно: индексация начинается с нуля.
let names = ['Stepan', 'Ivan', 'Anna'];
console.log(names[0]);
console.log(names[1]);
Результат:
Stepan
Ivan
Здесь:
names[0]— первый элемент,names[1]— второй.
Квадратные скобки используются для доступа к элементу по индексу.
Это один из ключевых моментов: массив — это не просто список, а список с нумерацией.
Изменение элементов массива
Массив можно изменять.
let numbers = [1, 2, 3];
numbers[0] = 10;
console.log(numbers);
Результат:
[10, 2, 3]
Здесь мы заменили первый элемент.
Это важное отличие от строк: массивы можно изменять напрямую.
Добавление новых элементов
В массив можно добавлять новые значения.
Самый простой способ — использовать метод push:
let numbers = [1, 2, 3];
numbers.push(4);
console.log(numbers);
Результат:
[1, 2, 3, 4]
Метод push добавляет элемент в конец массива.
Разберём:
numbers.push(4)— добавляет число 4;- массив увеличивается на один элемент.
Длина массива
У массива есть свойство length, которое показывает количество элементов.
let names = ['Stepan', 'Ivan', 'Anna'];
console.log(names.length);
Результат будет 3.
Это полезно, когда нужно понять, сколько элементов в массиве, или пройтись по нему.
Массивы могут хранить разные типы данных
В JavaScript массив может содержать значения разных типов.
let data = ['Stepan', 25, true];
console.log(data);
Здесь:
- строка,
- число,
- логическое значение.
Хотя это допустимо, на практике чаще массивы содержат однотипные данные, чтобы с ними было проще работать.
Вложенные массивы
Массивы могут содержать другие массивы.
let matrix = [
[1, 2],
[3, 4],
];
console.log(matrix[0][1]);
Результат будет 2.
Здесь:
matrix[0]— первый вложенный массив[1, 2],matrix[0][1]— второй элемент внутри него.
Такие структуры используются, например, в таблицах или играх.
Где это используется на практике
Массивы используются практически везде.
Когда ты работаешь со списками:
- товары в магазине,
- сообщения в чате,
- пользователи в системе,
- результаты поиска.
Любые повторяющиеся данные обычно хранятся в массивах.
Например:
- отобразить список товаров на странице;
- перебрать пользователей;
- сохранить историю действий.
Массивы — это основа работы с данными в JavaScript.
Итоговое понимание
Массив — это структура данных, которая позволяет хранить несколько значений в одном месте и обращаться к ним по порядку.
Ключевая идея в том, что массив упрощает работу с группами данных. Вместо множества отдельных переменных мы используем одну, внутри которой находится список.
Важно понимать не только синтаксис, но и смысл: массив — это способ организовать данные так, чтобы с ними было удобно работать, изменять их и использовать в программе.