Hogyan adhatok át egy tömböt TypeScriptben?

Hogyan Adhatok At Egy Tombot Typescriptben



A programozóknak gyakran át kell adniuk egy tömböt paraméterként egy függvénynek vagy metódusnak. A JavaScripthez hasonlóan a TypeScript is lehetővé teszi egy tömb paraméterként történő átadását. A TypeScript azonban további funkciókkal is rendelkezik, amelyek lehetővé teszik a fejlesztők számára, hogy meghatározzák az elemek típusát egy tömbben, így a kód típusbiztonságosabb, egyszerűbb és könnyen karbantartható.

Ez a cikk azt az eljárást tárgyalja, amellyel egy tömb paraméterként adható át a TypeScriptben.







Hogyan adhatok át egy tömböt TypeScriptben?

Ha egy tömböt szeretne paraméterként átadni a TypeScriptben, egyszerűen deklarálja a paramétert tömbtípusként. Egy- vagy többtípusú tömböket adhat át egy függvénynek a típus megadásával.



Szintaxis



Egy függvényben tömb átadásához használja az alábbi szintaxist:





funkció func ( sor: típus [ ] ) {
// kód
}


1. példa: Adjon át egy típusú tömböt

Az adott példában egy egytípusú tömböt adunk át egy függvénynek paraméterként, és hajtunk végre rajta egy műveletet. Itt definiálunk egy függvényt ' összeg 'ez egy ' szám ” írja be a tömböt, és az összes elem összegét adja vissza:



funkció összeg ( tömb: szám [ ] ) {
hagyja összeg = 0 ;
számára ( hagyja elem of array ) {
összeg += elem;
}
Visszatérés összeg ;
}


Hívja meg a függvényt a „console.log()” metódusban, páratlan számok tömbjének átadásával:

console.log ( összeg ( [ 1 , 3 , 5 , 7 , 9 , tizenegy , tizenöt ] ) ) ;


A JavaScript kód transzpilálása és végrehajtása után a kimenet sikeresen kiírja a páratlan számok tömbjének teljes összegét:


2. példa: Pass Multi-Type Array

A többtípusú tömböt paraméterként is átadhatja egy függvényben. Itt az adott példában a „string” és „number” típusú tömböt adjuk át egy függvénynek. A függvény a tömb elemei felett iterál a ' számára ” ciklus, és kiírja az egyes elemeket a konzolra:

funkció printArrayElements ( sor: ( húr | szám ) [ ] ) {
számára ( ahol = 0 ; én < array.length; i++ ) {
console.log ( sor [ én ] )
}
}


Most hívja meg a definiált függvényt a string típusú és szám típusú elemeket tartalmazó tömb átadásával:

console.log ( printArrayElements ( [ 'piros' , 1 , 5 , 7 , 'kék' , 'lila' , 9 , tizenegy ] ) ;


Kimenet


Ez egy tömb átadásáról szól a TypeScriptben.

Következtetés

Ha egy tömböt szeretne paraméterként átadni a TypeScriptben, egyszerűen deklarálja a paramétert tömbtípusként. Bármilyen típusú tömböt átadhat a típus megadásával. Egy tömb paraméterként való átadása hasznos módja lehet a TypeScript adatgyűjtemények kezelésének. Ez a cikk a TypeScript tömbök átadásának eljárását tárgyalja.