ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で配列から部分文字列を含む要素を検索して抽出する方法
findIndex() を使用した配列内の高度な部分文字列検索テクニック
JavaScript では、部分文字列の一致を配列で検索するのは多面的なタスクになる場合があります。次のシナリオを考えてみましょう:
問題: 配列で部分文字列を検索し、部分文字列の後の部分を含む一致する文字列全体を取得するにはどうすればよいですか?
例:
const windowArray = [ "item", "thing", "id-3-text", "class" ];
要件: 文字列に「id-」を含む配列要素を検索し、値全体を抽出します。この場合は「id-3-text」 ".
解決策:
findIndex() と include() を使用する
最も単純な解決策は、ES6 の上位を利用します。メソッド findIndex() を注文します。このメソッドは配列の要素を反復処理し、指定された基準を満たす最初の要素のインデックスを返します:
myArray.findIndex(element => element.includes("substring"))
実装:
このメソッドを使用すると、要求された結果を正確かつ効率的に取得できます。
以上がJavaScript で配列から部分文字列を含む要素を検索して抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。