This post originally appeared on laurieontech.dev
Let's introduce a new (potential) piece of syntax in JavaScript!
What is Map?
Map is...
For further actions, you may consider blocking this person and/or reporting abuse
Is this different than assigning new values with spread operator?
The spread operator is not valid inside Map's
set
function so far as I am aware.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
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.
Wait... this is stage 2 so it's not out yet right?
Yup! That’s why I note it as a potential piece of syntax.
This is really great news
Very nice :). Looks quite convenient!
So cool, that’s for the post!