Revision 19299 Revision 19300 t 20 <code>Map</code> objects are simple key/value maps. Keys ca t 20 <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. 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.