DEV Community


Discussion on: JavaScript Map is getting upsert!

omenlog profile image
Omar E. Lopez

Thanks for share it, that is a very good addition. One question:

What do you mean by Map doesn't have prototype at all ?

I did a little test on my machine an got this


craigmc08 profile image
Craig McIlwrath

I believe he misspoke. His comparison was that, when using a plain Object as a map, you have to worry about the keys from the prototype chain. When using a Map, there are no keys already defined in the Map. A Map object is still and object and still uses the prototype chain to define itself.