ホームページ >ウェブフロントエンド >jsチュートリアル >Array.findIndex() を使用して配列内の部分文字列を効率的に照合するにはどうすればよいですか?
配列内の部分文字列マッチングに Array.findIndex() を利用する
配列内の部分文字列マッチングを効率的に行うために、Array.findIndex() 関数が登場します。シンプルかつ効果的なソリューションとして。完全な文字列比較とは対照的に、このアプローチは部分一致をターゲットにしており、特定の部分文字列を含む配列要素を柔軟に識別できます。
説明のために、次の配列を考えてみましょう。
const windowArray = [ "item", "thing", "id-3-text", "class" ];
To 「id-」を含む要素を見つけるには、次のコードを使用します。
<code class="javascript">windowArray.findIndex(element => element.includes("id-"));</code>
findIndex() 関数は、includes() メソッドを利用して、配列内の各要素を反復処理し、部分文字列。この特定のシナリオでは、関数は include 条件を満たす最初の要素のインデックスを返します。
findIndex() を include() と組み合わせて利用することで、ターゲットの配列要素を簡単に取得できます。完全な文字列。部分一致と完全な文字列の取得要件の両方を満たします。
以上がArray.findIndex() を使用して配列内の部分文字列を効率的に照合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。