Heim > Web-Frontend > js-Tutorial > Wie finde ich effizient Array-Elemente, die einen bestimmten Teilstring in JavaScript enthalten?

Wie finde ich effizient Array-Elemente, die einen bestimmten Teilstring in JavaScript enthalten?

DDD
Freigeben: 2024-10-29 10:46:03
Original
798 Leute haben es durchsucht

How to Efficiently Find Array Elements Containing a Specific Substring in JavaScript?

Arrays nach Teilstring-Übereinstimmungen durchsuchen

In JavaScript können Sie Array-Elemente, die einen bestimmten Teilstring enthalten, effizient finden, indem Sie den integrierten findIndex nutzen ()-Methode. Diese Methode durchläuft das Array und gibt den Index des ersten Elements zurück, das einem vorgegebenen Kriterium entspricht, in diesem Fall dem Vorhandensein einer bestimmten Teilzeichenfolge.

Beispiel:

Betrachten wir das folgende Array:

<code class="javascript">const windowArray = ["item", "thing", "id-3-text", "class"];</code>
Nach dem Login kopieren

Angenommen, Sie müssen das Array-Element finden, das „id-“ als Teilzeichenfolge hat, und die vollständige Zeichenfolge abrufen, die „id-3-text“ enthält diese Instanz.

Lösung:

Sie können die Methode findIndex() wie folgt verwenden:

<code class="javascript">myArray.findIndex(element => element.includes("substring"))</code>
Nach dem Login kopieren

So funktioniert es:

  • Element ist der Parameter der Funktion, der jedes Array-Element darstellt.
  • Der dicke Pfeil => deklariert eine anonyme Funktion, die keine geschweiften Klammern benötigt, es sei denn, sie erstreckt sich über mehrere Zeilen.
  • Die Methode Includes() innerhalb der Funktion prüft, ob das aktuelle Element den angegebenen Teilstring enthält.

Von Mit diesem Ansatz können Sie Array-Elemente basierend auf dem Vorhandensein bestimmter Teilzeichenfolgen schnell finden und abrufen.

Das obige ist der detaillierte Inhalt vonWie finde ich effizient Array-Elemente, die einen bestimmten Teilstring in JavaScript enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage