Bonjour
encore moi dans l'étude du JavaScript
j'étudie le code suivant dans l'ardoise JavaScript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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