lunedì 14 aprile 2025

TypeScript ottenere i valori di un Enum

Nel caso che abbiamo la necessità di ottenere tutti i valori di un enum, tramite il linguaggio TypeScript, tramite la tecnica qui di seguito possiamo ottenere solo i valori di un enum.

Enum di esempio.

TypeScript:

 

enum GiornoSettimana {

  Lunedì = 1,

  Martedì,

  Mercoledì,

  Giovedì,

  Venerdì,

  Sabato,

  Domenica

}

 


Tecnica per ottenere i vari valori.

TypeScript:

 

//Ottiene solo i valori

   let giorni = Object.values(GiornoSettimana).filter((value) => typeof value === 'number') as number[];

   for (let giorno of giorni) {

    console.log(giorno);

 

   }

 


Nessun commento: