Les objets JavaScript expliqués
Les objets JavaScript stockent des données sous forme de paires clé-valeur. Chaque paire est une propriété.
Une propriété peut contenir différents types de données :
- Chaînes de caractères (Strings)
- Nombres (Numbers)
- Tableaux (Arrays)
- Autres objets
- Fonctions
Lorsqu'une fonction se trouve à l'intérieur d'un objet, on l'appelle une méthode. Les méthodes définissent ce qu'un objet fait.
Exemple : const human = { firstName: "Virat", lastName: "Kohli", age: 30, fullName: function() { return this.firstName + " " + this.lastName } }
Dans cet exemple, firstName est une clé et "Virat" est la valeur.
Façons de créer des objets :
Littéraux d'objet Utilisez des accolades pour définir les propriétés directement. let user = { name: "Sourav", age: 23 };
Constructeur d'objet Utilisez la syntaxe
new Object(). let user = new Object(); user.name = "Sourav";
Comment accéder aux propriétés :
- Notation par point : user.name
- Notation par crochets : user["name"]
Vous pouvez modifier les objets après les avoir créés. Vous pouvez ajouter de nouvelles propriétés ou supprimer celles qui existent déjà.
Pour supprimer une propriété, utilisez l'opérateur delete :
delete user.age;
Pour vérifier si une propriété existe, utilisez l'opérateur in ou hasOwnProperty :
"name" in user;
user.hasOwnProperty("name");
Les objets vous aident à regrouper des données et des comportements liés en un seul endroit. Cela rend votre code organisé et facile à gérer.
Source : https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9