Arrayelemente von rechts her entfernen

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In diesem Lab werden wir untersuchen, wie man mit JavaScript Arrayelemente von rechts her entfernen kann. Wir werden eine Funktion erstellen, die ein Array und eine Zahl als Argumente nimmt und ein neues Array zurückgibt, aus dem die angegeben Anzahl von Elementen von rechts entfernt wurden. Wir werden die Array.prototype.slice()-Methode verwenden, um diese Funktionalität zu erreichen, und lernen auch, wie man einen Standardwert für das zweite Argument der Funktion setzt.

Arrayelemente von rechts her entfernen

Um eine bestimmte Anzahl von Elementen von rechts eines Arrays zu entfernen, folgen Sie diesen Schritten:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Codeausführung zu beginnen.
  2. Verwenden Sie Array.prototype.slice(), um die angegebene Anzahl von Elementen von rechts zu entfernen.
  3. Wenn Sie nur ein Element entfernen möchten, können Sie das letzte Argument n weglassen, und der Standardwert 1 wird verwendet.

Hier ist ein Beispielcodeausschnitt:

const dropRight = (arr, n = 1) => arr.slice(0, -n);

Sie können diese Funktion mit den folgenden Beispielen testen:

dropRight([1, 2, 3]); // [1, 2]
dropRight([1, 2, 3], 2); // [1]
dropRight([1, 2, 3], 42); // []

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Arrayelemente von rechts her entfernen" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.