Heim >Web-Frontend >js-Tutorial >Durchsuchen eines Elements in einem Array mit JavaScript
Die lineare Suche ist eine einfache Methode, um ein Element in einem Array zu finden, indem jedes Element nacheinander überprüft wird.
let data = [41, 23, 63, 42, 59]; const searchingElement = 59; let count = 0; for (let i = 0; i <= data.length; i++) { if (data[i] === searchingElement) { console.log(`Element found at position ${i + 1}`); break; } else if (i === data.length) { count++; } } if (count > 0) { console.warn(`Element not found in current array!`); }
Ausgabe:Element an Position 5 gefunden
So zählen Sie das Vorkommen eines Elements:
let data = [41, 23, 63, 42, 59, 23]; let totalOccurrences = 0; const searchingElement = 63; for (const i in data) { if (data[i] === searchingElement) { totalOccurrences++; } } console.log(`Total occurrences of ${searchingElement} is ${totalOccurrences}`);
Ausgabe: Die Gesamtzahl der Vorkommen von 63 beträgt 1
Die lineare Suche ist unkompliziert, aber für große Datensätze nicht besonders effizient. Erweiterte Algorithmen wie die binäre Suche können für sortierte Arrays effizienter sein.
Das obige ist der detaillierte Inhalt vonDurchsuchen eines Elements in einem Array mit JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!