Jak mohu předat pole v TypeScript?

Jak Mohu Predat Pole V Typescript



Programátoři často potřebují předat pole jako parametr funkci nebo metodě. Podobně jako JavaScript umožňuje TypeScript předat pole jako parametr. TypeScript má však další funkce, které umožňují vývojářům specifikovat typy prvků v poli, díky čemuž je kód typově bezpečnější, jednodušší a snadněji se udržuje.

Tento článek pojednává o postupu předání pole jako parametru v TypeScript.







Jak mohu předat pole v TypeScript?

Chcete-li předat pole jako parametr v TypeScript, jednoduše deklarujte parametr jako typ pole. Jedno nebo vícetypová pole můžete předat funkci pouhým zadáním typu.



Syntax



Pro předání pole ve funkci použijte níže uvedenou syntaxi:





funkce func ( pole: typ [ ] ) {
// kód
}


Příklad 1: Pass Single-Type Array

V uvedeném příkladu předáme funkci jako parametr jednotypové pole a provedeme s ním operaci. Zde definujeme funkci „ součet “, který trvá “ číslo ” zadejte pole a vrátí součet všech prvků:



funkce součet ( pole: číslo [ ] ) {
nechat součet = 0 ;
pro ( nechat prvek pole ) {
součet += prvek;
}
vrátit se součet ;
}


Zavolejte funkci v metodě „console.log()“ předáním pole lichých čísel:

konzole.log ( součet ( [ 1 , 3 , 5 , 7 , 9 , jedenáct , patnáct ] ) ) ;


Po transpilaci a provedení kódu JavaScript výstup úspěšně vytiskne celkový součet pole lichých čísel:


Příklad 2: Pass Multi-Type Array

Vícetypové pole můžete také předat ve funkci jako parametr. Zde v daném příkladu předáme funkci pole s typy „řetězec“ a „číslo“. Funkce iteruje prvky v poli pomocí „ pro smyčka ” a vytiskne každý prvek do konzoly:

funkce printArrayElements ( pole: ( tětiva | číslo ) [ ] ) {
pro ( kde v = 0 ; i < pole.délka; i++ ) {
konzole.log ( pole [ i ] )
}
}


Nyní zavolejte definovanou funkci předáním pole, které obsahuje prvky typu řetězec a typ čísla:

konzole.log ( printArrayElements ( [ 'Červené' , 1 , 5 , 7 , 'modrý' , 'nachový' , 9 , jedenáct ] ) ;


Výstup


To je vše o předání pole v TypeScriptu.

Závěr

Chcete-li předat pole jako parametr v TypeScript, jednoduše deklarujte parametr jako typ pole. Můžete předat jakýkoli typ pole pouhým zadáním typu. Předání pole jako parametru může být užitečným způsobem práce s kolekcemi dat v TypeScriptu. Tento článek popisuje postup předání pole v TypeScript.