Clase anonime în OOP în JavaScript

O clasă nu este obligatoriu să aibă un nume. Pot exista și clase anonime. De exemplu, codul sursă al unei clase poate fi scris într-o variabilă:

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

Sau se poate crea imediat un obiect al clasei:

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