54. Массивы в JavaScript.

Массив – упорядоченная коллекция значений, которые называются элементами массива.

Каждый элемент характеризуется числовой позицией в массиве, которая называется индексом.

Во многих языках программирования массивы однотипны, имеют фиксированный размер, содержат непрерывную последовательность элементов.

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

  1. Гетерогенные: элементы могут иметь разные типы.
  2. Динамические: меняют размер по мере необходимости.
  3. Разреженные: могут отсутствовать элементы с некоторыми индексами.
  4. Это специальные объекты: числовые индексы работают как имена свойств. Обычно движки делают оптимизации: доступ по индексу выполняется быстрее, чем доступ к свойствам объектов.