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, preferencesAufgabe
EinfachErstelle eine Funktion namens removeKeys, die zwei Parameter entgegennimmt:
- Ein Objekt
- 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 FunktionDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logik & Ablauf
1Strings im Detail
String-GrundlagenÜber Strings iterierenTemplate LiteralsString-MethodenRückblick – String Weaver4JSON Teil 2
Über JSON iterierenVerschachteltes JSONJSON Optional ChainingFlache und tiefe KopieWiederholung – FahrradladenWiederholung – Sonnensystem7Bibliotheksverwaltungssystem
ProjektübersichtBücher hinzufügen2Mehrdimensionale Arrays
Grundlagen zu 2D-ArraysZugriff auf 2D-Array-ElementeVerschachtelte Schleifen mit 2D-ArraysRückblick – 2D-ArraysMatrix-Addition & SubtraktionJagged Arrays3D-Arrays und mehrGängige 2D-Array-MusterRückblick – Alles über Arrays5Sets Teil 1
Was ist ein Set?Iterieren über SetsEin Element hinzufügenEin Element entfernenPrüfen, ob ein Element existiertGröße und Is EmptyCopy und ClearZusammenfassung - Grundlagen von Sets8Arrays: Interessante Themen
Array-DestrukturierungSpread-Syntax in ArraysSparse ArraysWiederholung – Arrays Workshop3JSON Teil 1
Was ist JSON?Prüfen, ob Key existiertObjektmethodenDer Spread-Operator Teil 1Der Spread-Operator Teil 2Keys entfernenWiederholung – JSON-Keys manipulieren