Einführung
In diesem Lab werden wir die JavaScript-Programmierung erkunden, indem wir eine Funktion implementieren, die überprüft, ob alle Elemente in einem Array gleich sind. Wir werden die Array.prototype.every()-Methode verwenden, um die Elemente des Arrays mit dem ersten Element zu vergleichen und einen booleschen Wert zurückzugeben, basierend darauf, ob sie gleich sind oder nicht. Dieses Lab ist so konzipiert, dass es Ihnen hilft, ein besseres Verständnis von JavaScript-Arrays und eingebauten Methoden zu erlangen.
Prüfen auf Gleichheit von Array-Elementen
Um zu prüfen, ob alle Elemente in einem Array gleich sind, können Sie die Array.prototype.every()-Methode verwenden, die alle Elemente mit dem ersten vergleicht.
So können Sie es implementieren:
const allEqual = (arr) => arr.every((val) => val === arr[0]);
Beachten Sie, dass der strenge Vergleichs-Operator verwendet wird, um die Elemente zu vergleichen. Dieser Operator berücksichtigt die Selbstungleichheit von NaN nicht.
Beispielverwendung:
allEqual([1, 2, 3, 4, 5, 6]); // false
allEqual([1, 1, 1, 1]); // true
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Lab "Prüfen, ob Array-Elemente gleich sind" abgeschlossen. Sie können in LabEx weitere Labs ausprobieren, um Ihre Fähigkeiten zu verbessern.