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:
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:
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.