martedì 9 settembre 2025

TypeScript operatore ??=

Nel linguaggio di programmazione TypeScript, possiamo impostare ad una variabile un valore o settare un oggetto, nel caso che la variabile stessa o oggetto è null.
Tramite l’operatore ??=, verifica se la variabile/oggetto è null, in caso affermativa assegna un valore.
Di seguito il frammento di codice di tale utilizzo.


ngOnInit(): void {

     

      let numeroTest: number | null = null;

       

      numeroTest??= 10; // Assegna 10 solo se numeroTest è null o undefined

      console.log(numeroTest); //restituisce 10

      numeroTest??= 5;

      console.log(numeroTest); //restituisce 10

      numeroTest = null;

      numeroTest??= 5;

      console.log(numeroTest); //restituisce 5

 

  }

 

 


Nessun commento: