Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Création d'Objets en JavaScript | Fondamentaux des Objets JavaScript
Structures de Données JavaScript

bookCréation d'Objets en JavaScript

Concentrons-nous sur la création d’objets, l’utilisation des littéraux d’objet et la compréhension des règles de nommage des clés.

Littéraux d’objet

Lors de la création d’objets en JavaScript, l’une des méthodes les plus courantes et directes consiste à utiliser des littéraux d’objet entourés d’accolades {}. Voici un exemple :

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

Dans cet exemple, un objet nommé book a été créé avec plusieurs propriétés définies à l’aide de paires clé-valeur. Examinons les éléments clés de cette création d’objet :

Paires clé-valeur

  • Clé (Nom de propriété) : Chaque propriété d’un objet est décrite par une clé. Ces clés sont également appelées noms de propriété et sont toujours représentées sous forme de chaînes de caractères. Dans l’objet book, des clés comme title, author, genres, relevant et rating servent de noms de propriété ;
  • Valeur : Les valeurs associées aux clés peuvent être de n’importe quel type de données : primitives, tableaux, objets, booléens, fonctions, etc. Par exemple, la propriété title contient une valeur de type chaîne, tandis que la propriété genres contient un tableau ;
  • Virgules : Les propriétés d’un objet sont séparées par des virgules. Les virgules sont essentielles pour distinguer chaque paire clé-valeur.

Règles de nommage des clés

Lors de la définition des clés (noms de propriété) pour vos objets, il existe quelques règles simples à respecter :

Clés entre guillemets

Si une clé est entourée de guillemets (simples ou doubles), elle peut être une chaîne arbitraire. Vous pouvez utiliser des espaces, des caractères spéciaux et tout contenu valide de chaîne comme clé. Exemple :

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Clés sans guillemets

Certaines restrictions s’appliquent si la clé n’est pas entourée de guillemets. La clé doit être un nom sans espaces et commencer par une lettre ou l’un des caractères suivants : _, $ ou tout caractère Unicode.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Ces règles garantissent la cohérence et la validité lors de la définition des clés dans vos objets.

1. Dans l’exemple ci-dessous, quelle est la valeur associée à la clé duration dans l’objet course ?

2. Quel est le rôle des deux-points dans un littéral d'objet ?

3. Lors de la nomination des clés (noms de propriétés) pour les objets, quelles sont les règles pour les clés entourées de guillemets ?

question mark

Dans l’exemple ci-dessous, quelle est la valeur associée à la clé duration dans l’objet course ?

Select the correct answer

question mark

Quel est le rôle des deux-points dans un littéral d'objet ?

Select the correct answer

question mark

Lors de la nomination des clés (noms de propriétés) pour les objets, quelles sont les règles pour les clés entourées de guillemets ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

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 when to use quoted vs unquoted keys?

What happens if I use invalid characters in an unquoted key?

Can I use numbers as keys in object literals?

Awesome!

Completion rate improved to 2.27

bookCréation d'Objets en JavaScript

Glissez pour afficher le menu

Concentrons-nous sur la création d’objets, l’utilisation des littéraux d’objet et la compréhension des règles de nommage des clés.

Littéraux d’objet

Lors de la création d’objets en JavaScript, l’une des méthodes les plus courantes et directes consiste à utiliser des littéraux d’objet entourés d’accolades {}. Voici un exemple :

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

Dans cet exemple, un objet nommé book a été créé avec plusieurs propriétés définies à l’aide de paires clé-valeur. Examinons les éléments clés de cette création d’objet :

Paires clé-valeur

  • Clé (Nom de propriété) : Chaque propriété d’un objet est décrite par une clé. Ces clés sont également appelées noms de propriété et sont toujours représentées sous forme de chaînes de caractères. Dans l’objet book, des clés comme title, author, genres, relevant et rating servent de noms de propriété ;
  • Valeur : Les valeurs associées aux clés peuvent être de n’importe quel type de données : primitives, tableaux, objets, booléens, fonctions, etc. Par exemple, la propriété title contient une valeur de type chaîne, tandis que la propriété genres contient un tableau ;
  • Virgules : Les propriétés d’un objet sont séparées par des virgules. Les virgules sont essentielles pour distinguer chaque paire clé-valeur.

Règles de nommage des clés

Lors de la définition des clés (noms de propriété) pour vos objets, il existe quelques règles simples à respecter :

Clés entre guillemets

Si une clé est entourée de guillemets (simples ou doubles), elle peut être une chaîne arbitraire. Vous pouvez utiliser des espaces, des caractères spéciaux et tout contenu valide de chaîne comme clé. Exemple :

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Clés sans guillemets

Certaines restrictions s’appliquent si la clé n’est pas entourée de guillemets. La clé doit être un nom sans espaces et commencer par une lettre ou l’un des caractères suivants : _, $ ou tout caractère Unicode.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Ces règles garantissent la cohérence et la validité lors de la définition des clés dans vos objets.

1. Dans l’exemple ci-dessous, quelle est la valeur associée à la clé duration dans l’objet course ?

2. Quel est le rôle des deux-points dans un littéral d'objet ?

3. Lors de la nomination des clés (noms de propriétés) pour les objets, quelles sont les règles pour les clés entourées de guillemets ?

question mark

Dans l’exemple ci-dessous, quelle est la valeur associée à la clé duration dans l’objet course ?

Select the correct answer

question mark

Quel est le rôle des deux-points dans un littéral d'objet ?

Select the correct answer

question mark

Lors de la nomination des clés (noms de propriétés) pour les objets, quelles sont les règles pour les clés entourées de guillemets ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
some-alt