Einführung
In diesem Lab werden wir uns mit der nthElement-Funktion in JavaScript befassen, die das n-te Element eines Arrays zurückgibt. Du wirst lernen, wie man Array.prototype.slice() verwendet, um ein Element aus einem Array zu extrahieren, und wie man außereinander liegende Indizes elegant behandelt. Am Ende dieses Labs wirst du eine solide Vorstellung von der nthElement-Funktion und ihrer Nützlichkeit in deinen JavaScript-Projekten haben.
Das n-te Element eines Arrays finden
Um das n-te Element eines Arrays zu finden, folge diesen Schritten:
- Öffne das Terminal/SSH und tippe
node, um mit der Programmierung zu beginnen. - Verwende
Array.prototype.slice(), um ein neues Array zu erstellen, das das n-te Element enthält. - Wenn der Index außerhalb der Grenzen liegt, gib
undefinedzurück. - Lasse das zweite Argument,
n, weg, um das erste Element des Arrays zu erhalten.
Hier ist ein Beispielcode, der dies implementiert:
const nthElement = (arr, n = 0) =>
(n === -1 ? arr.slice(n) : arr.slice(n, n + 1))[0];
Du kannst diese Funktion mit den folgenden Beispielen testen:
nthElement(["a", "b", "c"], 1); // Ausgabe: 'b'
nthElement(["a", "b", "b"], -3); // Ausgabe: 'a'
Indem du diese Schritte folgst, kannst du mit JavaScript leicht das n-te Element eines Arrays finden.
Zusammenfassung
Herzlichen Glückwunsch! Du hast das Lab zu dem n-ten Element abgeschlossen. Du kannst in LabEx weitere Labs absolvieren, um deine Fähigkeiten zu verbessern.