Contenu du cours
Structures de Données JavaScript
Structures de Données JavaScript
Création d'Objet
Concentrons-nous sur la création d'objets, l'utilisation de 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 simples est d'utiliser des littéraux d'objet entourés d'accolades {}
. Voici un exemple :
Dans cet exemple, nous avons créé un objet nommé book
avec plusieurs propriétés définies à l'aide de paires clé-valeur. Décomposons les éléments clés de cette création d'objet :
Paires Clé-Valeur
- Clé (Nom de Propriété): Chaque propriété dans 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. Dans l'objet
book
, des clés commetitle
,author
,genres
,relevant
, etrating
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, et plus encore. Par exemple, la propriété
title
contient une valeur de chaîne, tandis que la propriétégenres
contient un tableau; - Virgules: Les propriétés dans un objet sont séparées par des virgules. Les virgules sont cruciales pour distinguer une paire clé-valeur de la suivante.
Règles de Nomination des Clés
Lorsque vous nommez des clés (noms de propriété) pour vos objets, il y a quelques règles simples à garder à l'esprit:
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 un contenu de chaîne valide comme clé. Exemple:
Clés non entre Guillemets
Certaines restrictions s'appliquent s'il n'y a pas de guillemets autour de la clé. La clé doit être un nom sans espaces et doit commencer par une lettre ou l'un des caractères: _
, `, ou tout caractère Unicode.
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 fourni ci-dessous, quelle est la valeur associée à la clé duration
dans l'objet course
?
2. Quel est le but 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 entre guillemets ?
Merci pour vos commentaires !