Понятие массива в JavaScript
Массив в JavaScript — это объект, предназначенный для хранения упорядоченной коллекции значений, что позволяет работать с множеством элементов как с единым целым. Каждый элемент массива имеет числовой индекс, начиная с нуля, что делает доступ к данным быстрым и удобным.
Создание массивов
Массив можно создать несколькими способами:
Литерал массива: Это наиболее распространённый метод, где массив создаётся с помощью квадратных скобок:
let fruits = ['apple', 'banana', 'cherry'];
Конструктор массива: Используется функция-конструктор Array()
:
let numbers = new Array(3); // Создаёт массив с тремя пустыми элементами
Основные методы и свойства
Массивы в JavaScript поставляются с множеством полезных методов:
push()
и pop()
: Добавляют и удаляют элементы с конца массива.
shift()
и unshift()
: Добавляют и удаляют элементы с начала массива.
map()
: Создаёт новый массив с результатом вызова функции для каждого элемента исходного массива.
filter()
: Создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую функцией.
reduce()
: Обрабатывает каждый элемент массива, сводя их к единому значению.
Примеры использования
Рассмотрим пример использования метода map()
для вычисления квадратов чисел в массиве:
let numbers = [1, 2, 3, 4, 5];
let squares = numbers.map(num => num * num);
console.log(squares); // [1, 4, 9, 16, 25]
Работа с многомерными массивами
JavaScript поддерживает многомерные массивы, которые можно рассматривать как массив массивов:
let matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
Доступ к элементам осуществляется посредством указания индексов на каждом уровне вложенности: matrix[0][1]
вернёт 2
.
Ключевые понятия: массивы, индексация элементов, методы управления данными.
Категория: Информатика
Теги: JavaScript, программирование, структуры данных