Ako môžem odovzdať pole v TypeScript?

Ako Mozem Odovzdat Pole V Typescript



Programátori často potrebujú odovzdať pole ako parameter funkcii alebo metóde. Podobne ako JavaScript, TypeScript umožňuje odovzdať pole ako parameter. TypeScript má však ďalšie funkcie, ktoré umožňujú vývojárom špecifikovať typy prvkov v poli, vďaka čomu je kód typovo bezpečnejší, jednoduchší a ľahko udržiavateľný.

Tento článok bude diskutovať o postupe odovzdania poľa ako parametra v TypeScript.







Ako môžem odovzdať pole v TypeScript?

Ak chcete zadať pole ako parameter v TypeScript, jednoducho deklarujte parameter ako typ poľa. Polia s jedným alebo viacerými typmi môžete odovzdať funkcii jednoduchým zadaním typu.



Syntax



Na odovzdanie poľa vo funkcii použite nižšie uvedenú syntax:





funkciu func ( pole: typu [ ] ) {
// kód
}


Príklad 1: Pass Single-Type Array

V uvedenom príklade odovzdáme funkcii ako parameter jednotypové pole a vykonáme s ním operáciu. Tu definujeme funkciu „ súčet “, ktorý si vyžaduje “ číslo ” zadajte pole a vráti súčet všetkých prvkov:



funkciu súčet ( pole: číslo [ ] ) {
nech súčet = 0 ;
pre ( nech prvok poľa ) {
súčet += prvok;
}
vrátiť súčet ;
}


Zavolajte funkciu v metóde „console.log()“ odovzdaním poľa nepárnych čísel:

konzola.log ( súčet ( [ 1 , 3 , 5 , 7 , 9 , jedenásť , pätnásť ] ) ) ;


Po transpilácii a vykonaní kódu JavaScript výstup úspešne vytlačí celkový súčet poľa nepárnych čísel:


Príklad 2: Pass Multi-Type Array

Viactypové pole môžete odovzdať aj vo funkcii ako parameter. Tu v danom príklade odovzdáme pole s typmi „reťazec“ a „číslo“ funkcii. Funkcia iteruje prvky v poli pomocou „ pre ” a vytlačí každý prvok do konzoly:

funkciu printArrayElements ( pole: ( reťazec | číslo ) [ ] ) {
pre ( kde v = 0 ; i < pole.dĺžka; i++ ) {
konzola.log ( pole [ i ] )
}
}


Teraz zavolajte definovanú funkciu odovzdaním poľa, ktoré obsahuje prvky typu reťazca a typu čísla:

konzola.log ( printArrayElements ( [ 'červená' , 1 , 5 , 7 , 'Modrá' , 'Fialová' , 9 , jedenásť ] ) ;


Výkon


To je všetko o odovzdaní poľa v TypeScript.

Záver

Ak chcete zadať pole ako parameter v TypeScript, jednoducho deklarujte parameter ako typ poľa. Môžete odovzdať akýkoľvek typ poľa jednoduchým zadaním typu. Odovzdanie poľa ako parametra môže byť užitočným spôsobom práce s kolekciami údajov v TypeScript. Tento článok diskutoval o postupe odovzdania poľa v TypeScript.