Récapitulatif des Fondamentaux des Objets JavaScript
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 sont constitués de paires clé-valeur, où chaque clé (propriété) possède 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 tout 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 nommage des propriétés
- Les littéraux d'objet entourés d'accolades
{}
sont une méthode courante pour 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, sous réserve de certaines règles de nommage ;
- Les clés entre guillemets permettent d'utiliser des chaînes arbitraires avec des espaces et des caractères spéciaux ;
- Les clés non entre guillemets doivent commencer par une lettre ou des caractères spécifiques comme
_
,$
, ou tout caractère Unicode.
const person = {
"first name": "Silvia",
lastName: "Wuckert",
age: 47,
};
Accès aux propriétés d'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.
const car = {
make: "Toyota",
model: "Camry",
engine: {
type: "V6",
horsepower: 300,
},
};
console.log(car.engine.type); // Output: V6
Méthodes d'objet
- Les méthodes d'objet sont des fonctions définies à l'intérieur 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, ce qui permet d'accéder à 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 via la notation par point.
const calculator = {
operand1: 5,
operand2: 3,
summarize() {
return this.operand1 + this.operand2;
},
};
console.log(calculator.summarize()); // Output: 8
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 12
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.27
Récapitulatif des Fondamentaux des Objets JavaScript
Glissez pour afficher le menu
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 sont constitués de paires clé-valeur, où chaque clé (propriété) possède 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 tout 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 nommage des propriétés
- Les littéraux d'objet entourés d'accolades
{}
sont une méthode courante pour 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, sous réserve de certaines règles de nommage ;
- Les clés entre guillemets permettent d'utiliser des chaînes arbitraires avec des espaces et des caractères spéciaux ;
- Les clés non entre guillemets doivent commencer par une lettre ou des caractères spécifiques comme
_
,$
, ou tout caractère Unicode.
const person = {
"first name": "Silvia",
lastName: "Wuckert",
age: 47,
};
Accès aux propriétés d'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.
const car = {
make: "Toyota",
model: "Camry",
engine: {
type: "V6",
horsepower: 300,
},
};
console.log(car.engine.type); // Output: V6
Méthodes d'objet
- Les méthodes d'objet sont des fonctions définies à l'intérieur 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, ce qui permet d'accéder à 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 via la notation par point.
const calculator = {
operand1: 5,
operand2: 3,
summarize() {
return this.operand1 + this.operand2;
},
};
console.log(calculator.summarize()); // Output: 8
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 12