Dans le cours : JavaScript : La programmation orientée objet

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.

Déclarer des propriétés privées à l'aide d'un symbole

Déclarer des propriétés privées à l'aide d'un symbole - Tutoriel JavaScript

Dans le cours : JavaScript : La programmation orientée objet

Déclarer des propriétés privées à l'aide d'un symbole

Une deuxième solution passe par l'utilisation de symboles. Rappelez-vous, nous avons déjà brièvement parlé des symboles au début de cette formation. Il s'agit d'un nouveau type de données dans le JavaScript, un symbole, c'est en réalité un identifiant unique au monde, c'est-à-dire qu'à chaque fois que vous allez créer un symbole, un nombre sera généré dans la mémoire de l'ordinateur et JavaScript vous garantit que ce nombre est unique dans l'univers. Jamais personne ne tombera deux fois sur le même nombre. Autre caractéristique des symboles : ils sont immutables, une fois que vous aurez créé un symbole, vous ne pourrez pas changer sa valeur. Pour créer un symbole, comment fait-on ? On déclare une constante puisqu'un symbole est immutable. Je vais l'appeler « _baseSalary » avec un « underscore », ça, c'est une convention, rappelez-vous, le underscore signifie qu'on a envie que cette chose-là reste cachée et on va rendre ceci égal à un Symbol comme ceci. Symbol ici, ça ressemble à…

Table des matières