「includes」メソッドの使用
変数を値のリストと比較する場合、簡潔で効率的なメソッドが必要になる場合があります。アプローチ。従来、プログラマは複数の等価性チェックに頼っていましたが、それは面倒になる可能性があります。この記事では、「includes」メソッドを使用したよりクリーンなソリューションを紹介します。
ECMA2016 (すべての主要ブラウザでサポートされている) では、「includes」メソッドは、配列内に値が存在するかどうかを判断する便利な方法を提供します。これにより、複数の等価性チェックを 1 行で置き換えることができます:
if ([1, 3, 12].includes(foo)) { // ... }
この例では、'foo' 変数が [1, 3, 12] を含む配列に対してチェックされます。 「foo」がこれらの値のいずれかと等しい場合、「if」ステートメントが実行されます。
このアプローチは、簡潔であるだけでなく、明確で読みやすいものでもあります。これは、オブジェクト内で複数の値を「1」に設定することによってもたらされる冗長性を排除し、複数の値に対する等価性をテストする直接的な手段を提供します。
以上が「includes」メソッドは JavaScript での値の比較をどのように簡素化できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。