giovedì 18 aprile 2024

Angular TypeScript parametro di funzione di diversi tipi

In TypeScript è possibile creare una funzione che ha un parametro di due tipi (per esempio string o numerico) e restituisce un generico.
Di seguito il frammento di codice di tale funzione e di tale utilizzo

Funzione.


TypeScript:

Maiuscole(parametro:string | number) : any{
  if(typeof parametro==="string")
    return parametro.toUpperCase();
  else
    return parametro;
}

Utilizzo.

TypeScript:
  ngOnInit(): void {
    alert(this.Maiuscole('Mio testo'));
  }



Oppure.
TypeScript:

  ngOnInit(): void {
 
    alert(this.Maiuscole(3));
  }

Nessun commento: