「JavaScript」の記事
2件 RSS で購読
2件
JavaScriptのsort()で数値の並びがおかしくなる理由:既定の文字列比較と比較関数のルール
[10, 9, 1, 100].sort()は[1, 10, 100, 9]を返します。既定のソートの文字列比較、比較関数の戻り値と一貫性の条件、元の配列の変更、undefinedと空きスロット、toSorted()をECMA-262の仕様に沿って整理しました。
NaN === NaN が false になる理由:JavaScript の ===・Object.is・includes の比較の違い
JavaScript では NaN === NaN が false なのに [NaN].includes(NaN) は true です。===、Object.is、includes・Map・Set が NaN と -0 をどう扱うかを ECMA-262 の規則とコードで整理しました。
該当する記事がありません。別の言葉で検索してみてください。