2020-04-03から1日間の記事一覧

NaNとMap

先日、JavaScriptで以下の挙動になるのはなんでだろうねという話になった。 > m=new Map(); Map {} > m.set(Number.NaN, 0) Map { NaN => 0 } > m.set(Number.NaN, 1) Map { NaN => 1 } > m.set(Number.NaN, 2) Map { NaN => 2 } > Number.NaN === Number.Na…