Introduction
Dans ce laboratoire, nous allons explorer la manière de créer un objet Set congelé en JavaScript. Le but de ce laboratoire est de comprendre comment empêcher les modifications d'un objet Set en définissant ses méthodes add, delete et clear sur undefined. À la fin de ce laboratoire, vous aurez une bonne compréhension de la manière de créer un objet Set congelé et pourquoi cela peut être utile dans certains scénarios.
Création d'un objet Set congelé en JavaScript
Pour créer un objet Set congelé en JavaScript, suivez ces étapes :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer la programmation. - Utilisez le constructeur
Setpour créer un nouvel objetSetà partir d'unitérable. - Définissez les méthodes
add,deleteetclearde l'objet nouvellement créé surundefinedpour geler efficacement l'objet.
Voici un extrait de code d'exemple :
const frozenSet = (iterable) => {
const s = new Set(iterable);
s.add = undefined;
s.delete = undefined;
s.clear = undefined;
return s;
};
console.log(frozenSet([1, 2, 3, 1, 2]));
// Sortie : Set { 1, 2, 3, add: undefined, delete: undefined, clear: undefined }
Ce code crée un objet Set congelé à partir d'un itérable de nombres et renvoie l'objet avec ses méthodes add, delete et clear définies sur undefined.
Sommaire
Félicitations ! Vous avez terminé le laboratoire Objet Set Congelé. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.