MyTetra Share
Делитесь знаниями!
Конвертировать объект Map в массив в JavaScript
Время создания: 02.02.2019 13:47
Автор: br0ke
Текстовые метки: javascript, js, ecmascript, es, map, array, keys, values, items, spread
Раздел: Информационные технологии - JavaScript
Запись: and-semakin/mytetra_data/master/base/1549097270wtstlqs4xt/text.html на raw.githubusercontent.com

const myMap = new Map([['a', 1], ['b', 2]]);


Можно использовать spread-оператор:


const keys =[ ...myMap.keys() ];

// ["a", "b"]


Или для более старых окружений:


const keys = Array.from( myMap.keys() );

// ["a", "b"]


Также можно получить массив значений:


const values =[ ...myMap.values() ];

// [1, 2]


И массив пар ключ-значение:


const entries =[ ...myMap.entries() ];

// [['a', 1], ['b', 2]]

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования