Array-Suchmethoden in JavaScript
JavaScript bietet integrierte Methoden, um Elemente in einem Array zu finden. Diese Werkzeuge helfen Ihnen dabei, Positionen zu ermitteln oder zu prüfen, ob ein Wert existiert.
Hier sind die wichtigsten Methoden, die Sie kennen sollten:
indexOf() Findet den ersten Index eines bestimmten Elements. Es gibt -1 zurück, wenn das Element nicht vorhanden ist. Beispiel: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.indexOf("Banana"); // Returns 1
lastIndexOf() Findet den letzten Index eines bestimmten Elements. Es gibt -1 zurück, wenn das Element nicht vorhanden ist. Beispiel: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.lastIndexOf("Banana"); // Returns 3
includes() Prüft, ob ein Element in Ihrem Array existiert. Es gibt true oder false zurück. Beispiel: const fruits = ["Apple", "Banana", "Mango"]; fruits.includes("Mango"); // Returns true fruits.includes("Orange"); // Returns false
find() Gibt das erste Element zurück, das Ihre Bedingung erfüllt. Es gibt undefined zurück, wenn keine Übereinstimmung gefunden wird. Beispiel: const numbers = [5, 12, 8, 20]; const result = numbers.find(num => num > 10); // Returns 12
findIndex() Gibt den Index des ersten Elements zurück, das Ihre Bedingung erfüllt. Es gibt -1 zurück, wenn keine Übereinstimmung gefunden wird. Beispiel: const numbers = [5, 12, 8, 20]; const index = numbers.findIndex(num => num > 10); // Returns 1
findLast() Gibt das letzte Element zurück, das Ihre Bedingung erfüllt. Es sucht vom Ende des Arrays aus. Beispiel: const numbers = [5, 12, 8, 20]; const result = numbers.findLast(num => num > 10); // Returns 20
findLastIndex() Gibt den Index des letzten Elements zurück, das Ihre Bedingung erfüllt. Beispiel: const numbers = [5, 12, 8, 20]; const index = numbers.findLastIndex(num => num > 10); // Returns 3
Zusammenfassung:
• indexOf() liefert den ersten Index. • lastIndexOf() liefert den letzten Index. • includes() prüft auf Existenz. • find() liefert den ersten passenden Wert. • findIndex() liefert den ersten passenden Index. • findLast() liefert den letzten passenden Wert. • findLastIndex() liefert den letzten passenden Index.
Quelle: https://www.w3schools.com/js/js_array_search.asp
Vollständiger Beitrag: https://dev.to/kamalesh_ar_6252544786997/array-search-methods-in-javascript-23mk
