Exécuter
❯
Exécuter le code
Ctrl+Alt+R
Enregistrer le code
Ctrl+Alt+A
Changer d'orientation
Ctrl+Alt+O
Changer de thème
Ctrl+Alt+D
<!DOCTYPE html> <html> <body> <h1>JavaScript WeakSet</h1> <p id="demo"></p> <script> let text = ""; // Créer un WeakSet pour suivre les personnes const persons = new WeakSet(); // Créer des objets Visiteur const John = {name:"John", age:40}; const Paul = {name:"Paul", age:41}; const Ringo = {name:"Ringo", age:42}; const George = {name:"George", age:43}; // Suivre les visites track(Paul); track(Ringo); track(Paul); // Fonction pour suivre les visiteurs function track(visitor) { if (persons.has(visitor)) { text += visitor.name + " is visiting again.<br>"; } else { persons.add(visitor); text += visitor.name + ", age" + visitor.age +", is visiting for the first time<br>"; } } document.getElementById("demo").innerHTML = texte; </script> </body> </html>