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, preferencesDéfi
FacileCréez une fonction nommée removeKeys qui prend deux paramètres :
- Un objet
- 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 fonctionCette 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
1Les chaînes de caractères en profondeur
Fondamentaux des chaînesParcourir les chaînesTemplate LiteralsMéthodes des chaînesRécapitulatif - String Weaver4JSON Partie 2
Itérer sur du JSONJSON imbriquéChaînage optionnel JSONCopie superficielle et profondeRécapitulatif - Magasin de vélosRécapitulatif - Système solaire7Système de gestion de bibliothèque
Présentation du projetAjouter des livres2Tableaux multidimensionnels
Bases des tableaux 2DAccès aux éléments d'un tableau 2DBoucles imbriquées et tableaux 2DRécapitulatif - Tableaux 2DAddition et soustraction de matricesTableaux irréguliers (Jagged Arrays)Tableaux 3D et au-delàModèles courants de tableaux 2DRécapitulatif - Tout sur les tableaux3JSON Partie 1
Qu'est-ce qu'un JSON ?Vérifier si une clé existeMéthodes d'objetL'opérateur Spread Partie 1L'opérateur Spread Partie 2Supprimer des clésRécapitulatif - Manipuler les clés JSON