martedì 21 gennaio 2025

TypeScript angular typescript reset array of object

Una delle tante tecniche per resettare un array di oggetti nel linguaggio TypeScript, è quello di impostare la proprietà Length a 0.

Di seguito un frammento di codice, nel quale il primo oggetto avrà come risultato 0 elementi e il secondo 4 elementi.


TypeScript:

  this.nominativi.push(new Nominativo('Emanuele',
'Mattei', new Date('12/12/1974')));
    this.nominativi.push(new Nominativo('Luigi',
'Cristaldi', new Date('12/12/1984')));
    this.nominativi.push(new Nominativo('Luca',
'Rossi', new Date('12/12/1954')));
    this.nominativi.push(new Nominativo('Max',
'Bianchi', new Date('12/12/1994')));
    console.log( this.nominativi);
    let  nominativi2 : Nominativo[] = [];
    nominativi2.push( ...this.nominativi);
    this.nominativi.length = 0;
    console.log(nominativi2);

Nessun commento: