64. Ajouter, modifier et supprimer des propriétés
Les objets sont mutables ; nous pouvons changer leur structure facilement.
1. Ajouter de nouvelles propriétés
Assignez une valeur à une nouvelle clé en utilisant la notation par point ou par crochets.
javascript const book = { title: 'JS Basics' };
book.author = 'A. Coder'; // Ajout par point book['pages'] = 350; // Ajout par crochets
console.log(book); // { title: 'JS Basics', author: 'A. Coder', pages: 350 }
2. Modifier des propriétés existantes
Ré-assignez simplement une nouvelle valeur à une clé existante.
javascript book.pages = 400; // Mise à jour du nombre de pages
3. Supprimer des propriétés
Utilisez l'opérateur delete pour supprimer complètement une propriété de l'objet.
javascript delete book.pages;
console.log(book); // { title: 'JS Basics', author: 'A. Coder' }
Vérifier l'existence d'une propriété
Utilisez l'opérateur in ou vérifiez si la valeur de la propriété est undefined.
javascript console.log('author' in book); // true