Menu
Coddy logo textTech

Keys entfernen

Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy — Lektion 20 von 65.

Es gibt viele Möglichkeiten, einen Schlüssel in JSON zu löschen, hier sind einige davon:

Betrachten Sie das folgende JSON:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Verwendung des delete-Schlüsselworts:

delete obj["name"]

Verwendung des Spread-Operators:

const {name, ...filteredObj} = obj;
// filteredObj hat zwei Schlüssel: age, preferences
challenge icon

Aufgabe

Einfach

Erstelle eine Funktion namens removeKeys, die zwei Parameter entgegennimmt:

  1. Ein Objekt
  2. Ein Array von Strings (Schlüssel, die entfernt werden sollen)

Die Funktion sollte ein neues Objekt zurückgeben, bei dem die angegebenen Schlüssel entfernt wurden.

Spickzettel

Es gibt mehrere Möglichkeiten, Schlüssel aus einem JSON-Objekt zu löschen:

Verwendung des delete-Schlüsselworts:

delete obj["name"]

Verwendung des Spread-Operators mit Destrukturierung:

const {name, ...filteredObj} = obj;
// filteredObj enthält alle Schlüssel außer 'name'

Probier es selbst

function removeKeys(obj, keysToRemove) {
    // Code hier schreiben
}
// Schreiben Sie nichts außerhalb der Funktion
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 Logik & Ablauf