Cosa sono gli array di digitazione in TypeScript

Cosa Sono Gli Array Di Digitazione In Typescript



Gli array si comportano allo stesso modo in TypeScript come in JavaScript, con l'eccezione che gli sviluppatori devono definire il loro tipo in modo esplicito. Per definizione, gli array sono un elenco ordinato di dati. Può essere utilizzato per scrivere codice gestibile. La digitazione degli array è importante quando gli sviluppatori vogliono assicurarsi che un array abbia una certa lunghezza e tipo e aiuta a rilevare gli errori in fase di compilazione.

Questo tutorial descriverà la digitazione di array con diverse strutture o disposizioni di elementi in un array in TypeScript.







Cosa sono gli array di digitazione in TypeScript?

Vettore ' è una struttura dati in TypeScript simile a JavaScript con una funzionalità avanzata per specificare il tipo di array. Può essere utilizzato per archiviare e manipolare una raccolta di elementi dello stesso tipo, che possono essere tipi primitivi o oggetti. TypeScript offre diversi modi per dichiarare array con tipi e strutture diversi.



Esistono due modi per dichiarare o inizializzare un array con tipi singoli o multipli in TypeScript:



    • Parola chiave 'Array'.
    • Sintassi abbreviata

Sintassi per array di tipo singolo





Segui la sintassi data per dichiarare o inizializzare un array di tipo singolo:

Vettore < tipo > = [ elemento1, elemento2, elemento3 ] ;
O
tipo [ ] = [ elemento1, elemento2, elemento3 ] ;


Sintassi per array multitipo



Per array multi-tipo, usa la sintassi data:

Vettore < tipo | tipo > = [ elemento1, elemento2, elemento3 ] ;
O
( tipo | tipo ) [ ] = [ elemento1, elemento2, elemento3 ] ;


Per l'utilizzo di array di tipo singolo e multiplo in TypeScript, seguire articolo.

Esistono due diverse strutture o disposizioni di elementi in un array in TypeScript:

Array unidimensionale in TypeScript

UN ' monodimensionale ” array in TypeScript è una raccolta di elementi dello stesso tipo memorizzati in una sequenza lineare.

Sintassi

Segui la sintassi data per dichiarare o inizializzare un array a dimensione singola:

Vettore < tipo > = [ elemento1, elemento2, elemento3 ] ;
O
tipo [ ] = [ elemento1, elemento2, elemento3 ] ;


Prima di procedere, tieni presente una cosa per l'esecuzione di un file TypeScript, deve essere trasposto in un file JavaScript e quindi eseguire il codice JavaScript sul terminale utilizzando i comandi forniti:

tsc nomefile.ts
nodo nomefile.js


Esempio

Innanzitutto, dichiara un array denominato ' numeri pari “di tipo” numero ”:

var evenNumbers: Array < numero > ;


Inizializza l'array assegnandogli degli elementi:

numeri pari = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , venti ] ;


Infine, stampa l'array sulla console usando ' console.log() ' metodo:

console.log ( numeri pari ) ;


Produzione

Array multidimensionale in TypeScript

UN ' multidimensionale ” array in TypeScript è uno che contiene uno o più array come elementi. Ogni array interno è un array separato e hanno tutti la stessa lunghezza.

Sintassi

Per un array bidimensionale, viene utilizzata la seguente sintassi:

Vettore < tipo > = [ [ elemento1, elemento2 ] , [ elemento1, elemento2 ] , [ elemento1, elemento2 ] ] ;
O
tipo [ ] [ ] = [ [ elemento1, elemento2 ] , [ elemento1, elemento2 ] , [ elemento1, elemento2 ] ] ;


In TypeScript, gli array non devono avere un numero specifico di dimensioni. Puoi creare array con qualsiasi numero di dimensioni annidando array all'interno di array.

Esempio

Nell'esempio dato, dichiareremo e inizializzeremo una matrice 2×2 (array bidimensionale) di “ numero ' tipo:

permettere matrice: numero [ ] [ ] = [ [ undici , 1 ] , [ 12 , 5 ] , [ quindici , 9 ] ] ;


Stampa la matrice sulla console iterando ogni elemento di ciascun array utilizzando il ' per ' ciclo continuo:

per ( permettere io = 0 ; io < matrice.lunghezza; io++ ) {
permettere riga = '' ;
per ( permettere j = 0 ; J < matrice [ io ] .lunghezza; j++ ) {
riga += matrice [ io ] [ J ] + ' ' ;
}
console.log ( riga ) ;
}


Produzione


Abbiamo compilato tutte le informazioni necessarie relative agli array di digitazione in TypeScript.

Conclusione

Vettore ' è una struttura dati in TypeScript proprio come JavaScript con la funzione avanzata di impostazione del tipo di array. TypeScript offre diversi modi per dichiarare array di vari tipi e layout, inclusi array unidimensionali e multidimensionali. Questo tutorial descriveva la digitazione di matrici con diverse strutture o disposizioni di elementi in una matrice in TypeScript.