ホームページ > ウェブフロントエンド > jsチュートリアル > 特定の部分文字列を含む JavaScript 配列内の要素を見つける方法

特定の部分文字列を含む JavaScript 配列内の要素を見つける方法

Barbara Streisand
リリース: 2024-11-01 13:24:02
オリジナル
635 人が閲覧しました

How to Find an Element in a JavaScript Array that Contains a Specific Substring?

JavaScript で部分文字列一致を配列で検索する方法

配列で部分文字列一致を検索することは、特に次の場合に困難になることがあります。部分文字列は、配列要素内のより大きな文字列の一部にすぎません。このガイドは、JavaScript のネイティブ メソッドを使用したシンプルで直接的な解決策を提供し、このプロセスを支援します。

問題:

文字列の配列と部分文字列を指定すると、を検索するには、部分文字列を含む配列要素を特定し、その要素から部分文字列コンポーネントを取得する必要があります。

解決策:

最も簡単で効率的な方法JavaScript で部分文字列の一致を配列で検索するには、次のコードを使用します。

<code class="javascript">const array = ["item", "thing", "id-3-text", "class"];
const substring = "id-";

const result = array.findIndex(element => element.includes(substring));

if (result !== -1) {
  console.log(`Substring match found in element: ${array[result]}`);
} else {
  console.log("Substring match not found.");
}</code>
ログイン後にコピー

コードの理解:

  • findIndex( ): この ES6 メソッドは配列を反復処理し、指定された条件に一致する最初の要素のインデックスを返します。
  • element: それぞれを表すアロー関数のパラメーター配列内の要素。
  • includes(): このメソッドは、要素に指定された部分文字列が含まれているかどうかを確認します。
  • If ステートメント: 部分文字列の場合が見つかった場合は、一致する要素のインデックスを出力します。一致しない場合は、「部分文字列の一致が見つかりません。」
が出力されます。

以上が特定の部分文字列を含む JavaScript 配列内の要素を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート