タグ

ブックマーク / marycore.jp (1)

  • 【JavaScript】配列の比較を行う方法【equals相当/Array型の等価判定】

    JavaScriptの配列型にはequalsメソッドが存在しません。また比較演算子による比較は、等価の判定に対応していません。 [1, 2] == [1, 2] // false [1, 2].equals([1, 2]) // Uncaught TypeError: [1,2].equals is not a function at <anonymous>:1:8 配列同士の比較を行うためには、各要素を個別に比較したり、配列を文字列化した結果を比較することなどが有効です。 目次 繰り返し文による要素比較(確実な方法) JSON文字列による比較(簡潔な方法。比較的厳格な比較) toStringによる文字列比較(簡易な方法。若干抽象的で曖昧な比較) 繰り返し文による要素比較 for文で個別に要素を比較するのがもっとも確実です。比較の際には!==演算子による厳格な比較が必要となります。!=によ

  • 1