Einführung
In diesem Lab werden wir verschiedene JavaScript-Konzepte erkunden und sie auf praktische Programmierungsprobleme anwenden. Das Ziel dieses Labs ist es, Ihnen die JavaScript-Fähigkeiten zu verbessern, indem Sie praktische Erfahrungen mit Codierungsaufgaben erhalten, die Themen wie Arrays, Objekte, Schleifen, Funktionen und mehr abdecken. Am Ende dieses Labs werden Sie in der Lage sein, vertrauensvoll sauberen, effizienten und effektiven JavaScript-Code zu schreiben.
Wie man ein zufälliges Element aus einem Array in JavaScript erhält
Um ein zufälliges Element aus einem Array in JavaScript zu erhalten, folgen Sie diesen Schritten:
- Öffnen Sie das Terminal/SSH und geben Sie
nodeein, um mit der Codierung zu beginnen. - Verwenden Sie die Methode
Math.random(), um eine Zufallszahl zwischen 0 und 1 zu generieren. - Multiplizieren Sie die Zufallszahl mit der Länge des Arrays mithilfe von
Array.prototype.length. - Runde das Ergebnis auf die nächste ganze Zahl mithilfe von
Math.floor(). - Verwenden Sie die gerundete Zahl als Index, um ein zufälliges Element aus dem Array zuzugreifen.
- Diese Methode funktioniert auch mit Zeichenketten.
Hier ist ein Codeausschnitt, der diesen Ansatz demonstriert:
const getRandomElement = (arr) => arr[Math.floor(Math.random() * arr.length)];
Sie können die Funktion getRandomElement mit jedem Array verwenden, um ein zufälliges Element zu erhalten. Beispielsweise:
getRandomElement([3, 7, 9, 11]); // 9
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Lab "Zufälliges Element im Array" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.