Classes anonymes en POO en JavaScript

Une classe n'a pas nécessairement besoin d'avoir un nom. Il peut aussi y avoir des classes anonymes. On peut, par exemple, enregistrer le code source d'une classe dans une variable :

javascriptlet ArrHelper = class {
  getSum(arr) {
    
  }
  getAvg(arr) {
    
  }
}

Ou on peut créer immédiatement un objet de la classe :

javascriptlet arrHelper = new class {
  getSum(arr) {
    
  }
  getAvg(arr) {
    
  }
}