Maison >interface Web >js tutoriel >Introduction au type Objet des compétences JavaScript_javascript
Il existe deux manières de créer des instances d'objet. La première consiste à utiliser l'opérateur new suivi du constructeur Object, comme indiqué ci-dessous :
Une autre façon consiste à utiliser la notation littérale d’objet. Les littéraux d'objet sont une forme abrégée de définitions d'objets destinées à simplifier le processus de création d'objets avec un grand nombre de propriétés. Le code ressemble à ceci :
Lors de la définition d'un objet via un littéral d'objet, le constructeur Object ne sera pas réellement appelé.
De manière générale, la notation par points est utilisée pour accéder aux propriétés d'objet, mais la notation entre crochets peut également être utilisée pour accéder aux propriétés d'objet en JavaScript. Lors de l'utilisation de la syntaxe entre crochets, l'attribut auquel accéder doit être placé sous la forme d'une chaîne entre crochets, comme suit :
Il n'y a pas de différence entre les fonctions des deux, mais le principal avantage de la syntaxe entre crochets est que vous pouvez accéder aux attributs via des variables :
Si le nom de l'attribut contient des caractères qui provoqueront des erreurs de syntaxe, ou si le nom de l'attribut utilise des mots-clés ou des mots réservés, vous pouvez également utiliser la notation entre crochets, par exemple :
En général, il est recommandé d'utiliser la notation par points, sauf si la notation entre crochets est nécessaire.