エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Jest toEqualとtoStrictEqualの違いについて理解する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Jest toEqualとtoStrictEqualの違いについて理解する - Qiita
目次 背景 toStrictEqualとは サンプルコード 背景 toStrictEqualをjestのdocumentで見て気になった為で... 目次 背景 toStrictEqualとは サンプルコード 背景 toStrictEqualをjestのdocumentで見て気になった為です。 toStrictEqualとは undefinedの要素が考慮されます [2]は[2, undefined]とは等しくないです。 {a: undefined, b: 2}は{b: 2}とは等しくないです。 配列の疎密がチェックされます。例えば、[, 1]は[undefined, 1]とは等しくないです。 オブジェクトの型がチェックされます。例えばフィールドaとbを持つクラス・インスタンスは、フィールドaとbを持つリテラル・オブジェクトとは等しくないです。 サンプルコード こちらのリポジトリで確認可能です。 jest-strict-equal class Class { name: string; constructor(name: string)