Compare Revisions

Map

Change Revisions

Revision 19299:

Revision 19299 by evilpie on

Revision 19300:

Revision 19300 by Waldo on

Title:
Map
Map
Slug:
JavaScript/Reference/Global_Objects/Map
JavaScript/Reference/Global_Objects/Map
Tags:
JavaScript, ECMAScript6
JavaScript, ECMAScript6
Content:

Revision 19299
Revision 19300
t20      <code>Map</code> objects are simple key/value maps. Keys cat20      <code>Map</code> objects are simple key/value maps. Any val
>n be primitive values or object references. Keys equality is not >ue (both objects and primitive values) may be used as either a ke
>based on the same algorithm than the one used in the === operator>y or a value.&nbsp; Key equality is based on the "same-value" alg
>. Specifically, for Maps, <code>+0</code> (which is strictly equa>orithm: <code>NaN</code> is considered the same as <code>NaN</cod
>l to <code>-0</code>) and <code>-0</code> are different keys. <co>e> (even though <code>NaN != NaN</code>), <code>-0</code> and <co
>de>NaN</code> can also be associated a value, too.>de>+0</code> are considered distinct (even though <code>-0 === +0
 ></code>), and all other values are considered equal according to 
 >the semantics of the === operator.

Back to History