Коллекции в JS
Индексированные коллекции
Array
— массив.
Плюс тепизированные варианты (es6+):
Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float32Array
Float64Array
Для работы с бинарными данными:
ArrayBuffer
SharedArrayBuffer
Коллекции по ключу (es6+)
Map
— коллекция для хранения записей видаключ: значение
;Set
— коллекция для хранения значений.
Плюс урезанные версии, не препятствующие сборщику мусора удалять свои элементы и имеющие ряд ограничений.
WeakMap
— особый вид Map;WeakSet
— особый вид Set.