Contenu du cours
Structures de Données JavaScript
Structures de Données JavaScript
Récapitulatif des Fondamentaux des Objets
Objets en JavaScript
Les objets en JavaScript sont des types de données complexes utilisés pour représenter des entités du monde réel ;
Les objets se composent de paires clé-valeur, où chaque clé (propriété) a une valeur associée ;
Les clés (noms de propriétés) peuvent être des chaînes de caractères, et les valeurs peuvent être de n'importe quel type de données JavaScript valide ;
Les objets peuvent stocker des données imbriquées et groupées pour organiser des informations complexes.
Création d'Objets et Nomination des Propriétés
Les littéraux d'objet entourés d'accolades
{}
sont une manière courante de créer des objets en JavaScript;Les clés d'objet (noms de propriétés) peuvent être entourées de guillemets (simples ou doubles) ou laissées sans guillemets, avec certaines règles de nommage;
Les clés entre guillemets permettent des chaînes arbitraires avec des espaces et des caractères spéciaux;
Les clés non citées doivent commencer par une lettre ou des caractères spécifiques comme
_
, `, ou tout caractère Unicode.
js
Accès aux Propriétés d'un Objet
Deux méthodes courantes pour accéder aux propriétés d'un objet sont la notation par point et les crochets;
La notation par point est utilisée lorsque le nom de la propriété est connu à l'avance, tandis que les crochets sont utiles lorsque le nom est inconnu ou stocké dans une variable;
Les propriétés imbriquées sont accessibles en utilisant la notation par point avec un chemin séparé par des points.
js
Méthodes d'Objet
Les méthodes d'objet sont des fonctions définies au sein des objets, permettant de coupler les données et les fonctionnalités associées;
Le mot-clé
this
fait référence à l'objet appelant la méthode, permettant l'accès à ses propriétés;Les méthodes d'objet offrent une organisation logique, une encapsulation des données et une meilleure lisibilité du code;
Les méthodes peuvent accéder aux propriétés de l'objet en utilisant le mot-clé
this
et interagir avec elles en utilisant la notation par point.
js
Merci pour vos commentaires !