Exécuter plusieurs fois le même code
Bonjour
encore moi dans l'étude du JavaScript
j'étudie le code suivant dans l'ardoise JavaScript
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| "use strict";
class Polygone {
constructor(hauteur, largeur) {
this.hauteur = hauteur;
this.largeur = largeur;
}
}
class Carre extends Polygone {
constructor(longueurCôté) {
super(longueurCôté, longueurCôté);
}
getAire() {
return this.hauteur * this.largeur;
}
set longueurCôté(nouvelleLongueur) {
this.hauteur = nouvelleLongueur;
this.largeur = nouvelleLongueur;
}
}
var monCarré = new Carre(2);
console.log(monCarré.getAire()); |
lors de la première exécution j'obtient bien 4
par contre si je refait une autre exécution de l'ardoise j'ai le message suivant :
Exception: SyntaxError: redeclaration of let Polygone
comment faire pour rendre la classe Polygone "configurable "???
Merci