Quantcast
Channel: How to convert a plain object into an ES6 Map? - Stack Overflow
Viewing all articles
Browse latest Browse all 7

Answer by Bergi for How to convert a plain object into an ES6 Map?

$
0
0

Do I really have to first convert it into an array of arrays of key-value pairs?

No, an iterator of key-value pair arrays is enough. You can use the following to avoid creating the intermediate array:

function* entries(obj) {    for (let key in obj)        yield [key, obj[key]];}const map = new Map(entries({foo: 'bar'}));map.get('foo'); // 'bar'

Viewing all articles
Browse latest Browse all 7

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>