Коллекции в JS

Индексированные коллекции

  • Array — массив.

Плюс тепизированные варианты (es6+):

  • Int8Array
  • Uint8Array
  • Uint8ClampedArray
  • Int16Array
  • Uint16Array
  • Int32Array
  • Uint32Array
  • Float32Array
  • Float64Array

Для работы с бинарными данными:

  • ArrayBuffer
  • SharedArrayBuffer

Коллекции по ключу (es6+)

  • Map — коллекция для хранения записей вида ключ: значение;
  • Set — коллекция для хранения значений.

Плюс урезанные версии, не препятствующие сборщику мусора удалять свои элементы и имеющие ряд ограничений.

  • WeakMap — особый вид Map;
  • WeakSet — особый вид Set.

results matching ""

    No results matching ""