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

Symbole

Un symbole est un type de donnée qui représente des identifiants uniques et infalsifiables. Ils sont parfois appelés atomes.

Parce qu'un symbole est unique et infalsifiable, il n'est possible de lire la valeur d'une propriété associée à un symbole que si vous disposez d'une référence à l'identifiant d'origine.

En JavaScript, symbol fait partie des types primitifs et peut être créé à l'aide de la méthode de fabrique Symbol() qui retourne un symbole différent à chaque appel. Ils peuvent être utilisés comme clés pour des objets, ce qui évite toute collision accidentelle avec d'autres propriétés.

JavaScript définit également deux autres catégories de symboles : les symboles bien connus et les symboles enregistrés. Consultez la référence Symbol pour plus d'informations.

Voir aussi