Rimuovere le chiavi
Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 20 di 65.
Ci sono molti modi per eliminare una chiave in JSON, eccone alcuni:
Considera il seguente JSON:
const obj = {
name: "Alex",
age: 30,
preferences: ["sports", "music"]
}Utilizzando la parola chiave delete:
delete obj["name"]Usando l’operatore spread:
const {name, ...filteredObj} = obj;
// filteredObj ha due chiavi: age, preferencesSfida
FacileCrea una funzione chiamata removeKeys che accetta due parametri:
- Un oggetto
- Un array di stringhe (chiavi da rimuovere)
La funzione dovrebbe restituire un nuovo oggetto con le chiavi specificate rimosse.
Provalo tu
function removeKeys(obj, keysToRemove) {
// Scrivi il codice qui
}
// Non scrivere nulla al di fuori della funzioneQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Logica e flusso
1Le stringhe in dettaglio
Fondamenti delle stringheIterare sulle stringheTemplate literalsMetodi delle stringheRiepilogo - Intrecciatore di stringhe4JSON Parte 2
Iterare su JSONJSON annidatoOptional chaining in JSONCopia superficiale e profondaRipasso - Negozio di bicicletteRipasso - Sistema solare7Sistema di gestione della biblioteca
Panoramica del progettoAggiungere libri10Gestire il sistema del festival
Panoramica del progettoAggiungere film e sale2Array multidimensionali
Nozioni di base sugli array 2DAccesso agli elementi di un array 2DCicli annidati con array 2DRipasso: array 2DAddizione e sottrazione di matriciArray frastagliatiArray 3D e oltreSchemi comuni con array 2DRipasso: tutto sugli array5Insiemi Parte 1
Che cos'è un insieme?Iterare sugli insiemiAggiungere un elementoRimuovere un elementoVerificare se un elemento esisteDimensione e verifica del vuotoCopiare e svuotareRiepilogo - Nozioni di base sugli insiemi8Argomenti interessanti sugli array
Destrutturazione degli arraySintassi spread negli arrayArray sparsiRiepilogo - Laboratorio sugli array3JSON Parte 1
Che cos'è JSON?Verificare se una chiave esisteMetodi degli oggettiL'operatore spread Parte 1L'operatore spread Parte 2Rimuovere le chiaviRipasso - Manipolare le chiavi in JSONEsercitati da solo: Compilatore JavaScript online