54. Массивы в JavaScript.
Массив – упорядоченная коллекция значений, которые называются элементами массива.
Каждый элемент характеризуется числовой позицией в массиве, которая называется индексом.
Во многих языках программирования массивы однотипны, имеют фиксированный размер, содержат непрерывную последовательность элементов.
Особенности массивов в JavaScript
- Гетерогенные: элементы могут иметь разные типы.
- Динамические: меняют размер по мере необходимости.
- Разреженные: могут отсутствовать элементы с некоторыми индексами.
- Это специальные объекты: числовые индексы работают как имена свойств. Обычно движки делают оптимизации: доступ по индексу выполняется быстрее, чем доступ к свойствам объектов.