Массивы и псевдомассивы в Javascript

Сегодня пройдет лекция про массивы и псевдомассивы.

А так про основные методы работы с ними.

Массивы и псевдомассивы — это две разные, но похожие структуры данных в JavaScript.

Массивы — это встроенный тип данных в JavaScript, предназначенный для хранения упорядоченных коллекций элементов. Они имеют множество полезных методов для работы с данными.

Пример простого массива

const arr = [1, 2, 3, 4, 5];
console.log(arr.length); // Выведет: 5
console.log(arr[0]); // Выведет: 1

arr.push(6); // Добавляем элемент в конец
console.log(arr); // Выведет: [1, 2, 3, 4, 5, 6]

Особенности массивов:

Элементы массива индексируются (начинаются с 0)

Массивы динамические: их длина может изменяться

Поддерживают методы для работы с коллекциями: push, pop, map, filter, reduce и т.д.

Псевдомассивы

Псевдомассивы — это объекты, которые выглядят как массивы, но не являются массивами. Они имеют числовые индексы и свойство length, но не поддерживают методы массивов.

Особенности псевдомассивов:

Имеют числовые индексы (например, 0, 1, 2)

Имеют свойство length, которое указывает количество элементов.

Не поддерживают методы массивов (push, pop, map и т.д.).