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 WeakMap</h1> <h2>Simulation des champs privés</h2> <p id="demo"></p> <script> const myMap = new WeakMap(); class User { constructeur(nom) { myMap.set(this, {secret:"données cachées"}); this.name = name; } getSecret() { return myMap.get(this).secret; } } const user1 = new User("John"); secret = user1.getSecret(); document.getElementById("demo").innerHTML = secret; </script> </body> </html>