Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Objet

En JavaScript, les objets peuvent être vus comme une collection de propriétés. Avec la syntaxe des littéraux d'objet, un ensemble limité de propriétés est initialisé ; ensuite, des propriétés peuvent être ajoutées ou supprimées. Les valeurs de propriétés peuvent être de n'importe quel type, y compris d'autres objets, ce qui permet de construire des structures de données complexes. Les propriétés sont identifiées à l'aide de valeurs de clé. Une valeur de clé est soit une une chaîne de caractères soit un objet Symbol.

Il existe deux types de propriétés d'objet : la propriété de données et la propriété d'accesseur.

Note : Il est important de noter qu'il s'agit d'une propriété d'accesseur — pas d'une méthode d'accesseur. On peut donner à un objet JavaScript des accesseurs de type classe en utilisant une fonction comme valeur — mais cela ne transforme pas l'objet en classe.