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é
thisfait 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é
thiset 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
Suggested prompts:
Can you explain more about how to add or remove properties from an object?
What are some common use cases for using objects in JavaScript?
How does the `this` keyword behave differently in arrow functions within objects?
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é
thisfait 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é
thiset 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