Arrayelemente von rechts her entfernen

JavaScriptJavaScriptBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28281{{"Arrayelemente von rechts her entfernen"}} javascript/data_types -.-> lab-28281{{"Arrayelemente von rechts her entfernen"}} javascript/arith_ops -.-> lab-28281{{"Arrayelemente von rechts her entfernen"}} javascript/comp_ops -.-> lab-28281{{"Arrayelemente von rechts her entfernen"}} end

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.