Heim >Web-Frontend >js-Tutorial >Wie finde ich ein Element in einem JavaScript-Array, das einen bestimmten Teilstring enthält?

Wie finde ich ein Element in einem JavaScript-Array, das einen bestimmten Teilstring enthält?

Barbara Streisand
Barbara StreisandOriginal
2024-11-01 13:24:02627Durchsuche

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

So durchsuchen Sie ein Array nach einer teilweisen String-Übereinstimmung in JavaScript

Das Durchsuchen eines Arrays nach einer Teilstring-Übereinstimmung kann eine Herausforderung sein, insbesondere wenn Der Teilstring ist nur ein Teil eines größeren Strings innerhalb der Array-Elemente. Dieser Leitfaden hilft Ihnen durch den Prozess und bietet eine einfache und unkomplizierte Lösung mit den nativen Methoden von JavaScript.

Das Problem:

Gegeben sei ein Array von Strings und ein Teilstring Wenn Sie suchen, müssen Sie das Array-Element identifizieren, das die Teilzeichenfolge enthält, und die Teilzeichenfolgenkomponente aus diesem Element abrufen.

Die Lösung:

Der einfachste und effizienteste Weg Um ein Array nach einer Teilzeichenfolgenübereinstimmung in JavaScript zu durchsuchen, verwenden Sie den folgenden Code:

<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>

Den Code verstehen:

  • findIndex( ): Diese ES6-Methode durchläuft das Array und gibt den Index des ersten Elements zurück, das der angegebenen Bedingung entspricht.
  • Element: Der Parameter der Pfeilfunktion, der jedes Element darstellt Element im Array.
  • includes(): Diese Methode prüft, ob das Element die angegebene Teilzeichenfolge enthält.
  • If-Anweisung: Wenn die Teilzeichenfolge gefunden wird, wird der Index des passenden Elements ausgegeben. Wenn nicht, wird „Teilstring-Übereinstimmung nicht gefunden“ ausgegeben.

Das obige ist der detaillierte Inhalt vonWie finde ich ein Element in einem JavaScript-Array, das einen bestimmten Teilstring enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn