Menu
Coddy logo textTech

Array Slicing

Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy. Lektion 67 von 77.

Slicing ermöglicht es uns, Teile eines Arrays mit der folgenden Syntax zu extrahieren: arr.slice(start, stop). Betrachten Sie zum Beispiel dieses Array:

let numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

Einen Teil des Arrays abrufen:

console.log(numbers.slice(2, 6));
// Ausgabe: [2, 3, 4, 5]

Dies ruft Elemente von Index 2 (einschließlich) bis Index 6 (ausschließlich) ab.

Weglassen des stop-Parameters:

console.log(numbers.slice(5));
// Ausgabe: [5, 6, 7, 8, 9]

Wenn stop weggelassen wird, geht slice bis zum Ende

challenge icon

Aufgabe

Einfach

Erstellen Sie ein Programm, das ein Array als Eingabe erhält (gegeben) und die folgenden ausgeschnittenen Arrays ausgibt:

  • Für Arrays mit ungerader Länge: Nehmen Sie das mittlere Element und jeweils ein Element auf jeder Seite (insgesamt 3 Elemente)
  • Für Arrays mit gerader Länge: Nehmen Sie die zwei mittleren Elemente

Verwenden Sie für diese Herausforderung Math.floor(), da das Slicing von Arrays nur mit ganzen Zahlen funktioniert.

Beispiel: Math.floor(5.5) gibt 5 zurück, da es die Abrundung einer Gleitkommazahl ermittelt

Probier es selbst

let arr = inp.split(", ").map(Number);
// Schreibe deinen Code unterhalb
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-JavaScript-Compiler