Массивы и псевдомассивы в 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
и т.д.).