Réponse

Une class est presque identique à un constructeur mais avec une différence syntaxique dans la déclaration des méthodes et du constructeur.

Colonne
Explication

Historiquement, on créé une fonction constructeur puis on ajoute dans le prototype les méthodes (Ex: Circle.prototype.aire = function() {}). Avec la nouvelle syntaxe, on a juste à créer les méthodes en donnant leur nom (Ex: aire() {}) à l'intérieur du block de code de la class.

Question

Qu'est ce qu'une class en js ?

Thématique