Come posso passare un array in TypeScript?

Come Posso Passare Un Array In Typescript



I programmatori spesso devono passare un array come parametro a una funzione o metodo. Simile a JavaScript, TypeScript consente di passare un array come parametro. Tuttavia, TypeScript ha funzionalità aggiuntive che consentono agli sviluppatori di specificare i tipi di elementi in un array, il che rende il codice più sicuro per i tipi, semplice e facile da mantenere.

Questo articolo discuterà la procedura per passare un array come parametro in TypeScript.







Come posso passare un array in TypeScript?

Per passare un array come parametro in TypeScript, è sufficiente dichiarare il parametro come tipo di array. È possibile passare array con tipizzazione singola o multipla a una funzione semplicemente specificando il tipo.



Sintassi



Per passare un array in una funzione, utilizzare la sintassi indicata di seguito:





funzione funz ( vettore: tipo [ ] ) {
// codice
}


Esempio 1: passaggio di un array di tipo singolo

Nell'esempio fornito, passeremo un array di tipo singolo a una funzione come parametro ed eseguiremo un'operazione su di esso. Qui definiremo una funzione ' somma ” che richiede un “ numero ” digita array e restituisce la somma di tutti gli elementi:



funzione somma ( matrice: numero [ ] ) {
permettere somma = 0 ;
per ( permettere elemento dell'array ) {
somma += elemento;
}
ritorno somma ;
}


Chiama la funzione in un metodo 'console.log()' passando un array di numeri dispari:

console.log ( somma ( [ 1 , 3 , 5 , 7 , 9 , undici , quindici ] ) ) ;


Dopo il transpile e l'esecuzione del codice JavaScript, l'output stampa correttamente la somma complessiva dell'array di numeri dispari:


Esempio 2: passaggio di un array multitipo

Puoi anche passare l'array multi-tipo in una funzione come parametro. Qui, nell'esempio dato, passeremo l'array con i tipi 'stringa' e 'numero' a una funzione. La funzione itera sugli elementi nell'array usando il ' per ” loop e stampa ogni elemento sulla console:

funzione printArrayElementi ( vettore: ( corda | numero ) [ ] ) {
per ( dove in = 0 ; io < matrice.lunghezza; io++ ) {
console.log ( vettore [ io ] )
}
}


Ora, chiama la funzione definita passando l'array che contiene elementi di tipo stringa e di tipo numero:

console.log ( printArrayElementi ( [ 'rosso' , 1 , 5 , 7 , 'blu' , 'viola' , 9 , undici ] ) ;


Produzione


Si tratta di passare un array in TypeScript.

Conclusione

Per passare un array come parametro in TypeScript, è sufficiente dichiarare il parametro come tipo di array. Puoi passare qualsiasi tipo di array semplicemente specificando il tipo. Passare un array come parametro può essere un modo utile per lavorare con raccolte di dati in TypeScript. Questo articolo ha discusso la procedura per passare un array in TypeScript.