Menu
Coddy logo textTech

Supprimer des clés

Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 20 sur 65.

Il existe de nombreuses façons de supprimer une clé en JSON, en voici quelques-unes :

Considérez le JSON suivant :

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

Utilisation du mot-clé delete :

delete obj["name"]

Utilisation de l'opérateur spread :

const {name, ...filteredObj} = obj;
// filteredObj a deux clés : age, preferences
challenge icon

Défi

Facile

Créez une fonction nommée removeKeys qui prend deux paramètres :

  1. Un objet
  2. Un tableau de chaînes de caractères (les clés à supprimer)

La fonction doit retourner un nouvel objet avec les clés spécifiées supprimées.

Aide-mémoire

Il existe plusieurs façons de supprimer des clés d'un objet JSON :

Utilisation du mot-clé delete :

delete obj["name"]

Utilisation de l'opérateur spread avec la déstructuration :

const {name, ...filteredObj} = obj;
// filteredObj contient toutes les clés sauf 'name'

Essayez vous-même

function removeKeys(obj, keysToRemove) {
    // Écrivez le code ici
}
// N'écrivez rien en dehors de la fonction
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logique & Flux