エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ES2015では何が同値とみなされるか まとめ - JS.next
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ES2015では何が同値とみなされるか まとめ - JS.next
概要 ES2015で導入されるObject.isとCollectionのkeyにおいて、何が「同じ」と見なされるのかをまとめて... 概要 ES2015で導入されるObject.isとCollectionのkeyにおいて、何が「同じ」と見なされるのかをまとめてみる。 Object.is Object.isでは、以下の2点を除き『 === 』演算子と同様に評価される。 ・NaNとNaNは同値とみなされる ・+0 と -0 は特別に区別される NaN === NaN // false Object.is(NaN, NaN) // true +0 === -0 // true Object.is(+0, -0) // false Collectionのkey MapやSetのkeyでは、以下の2点を除き『 === 』演算子と同様に評価される。 ・NaNとNaNは同値とみなされる ・-0 はコレクションに加えられる時 +0 として扱われる m = new Map m.set(NaN, 'ナン') m.set(-0, 'マイゼロ'

