Objets constants ?
importance: 5
Est-il possible de changer un objet déclaré avec const
, comment ?
const user = {
name: "John"
};
// est-ce que ça fonctionne ?
user.name = "Pete";
Bien sûr, ça fonctionne, pas de problème.
Le const
ne protège que la variable elle-même du changement.
En d’autres termes, user
stocke une référence à l’objet. Et cela ne peut pas être changé. Mais le contenu de l’objet peut.