Kā es varu nodot masīvu TypeScript?

Ka Es Varu Nodot Masivu Typescript



Programmētājiem bieži ir jānodod masīvs kā parametrs funkcijai vai metodei. Līdzīgi kā JavaScript, arī TypeScript ļauj kā parametru nodot masīvu. Tomēr TypeScript ir papildu funkcijas, kas ļauj izstrādātājiem norādīt masīva elementu veidus, kas padara kodu drošāku, vienkāršāku un viegli uzturējamu.

Šajā rakstā tiks apspriesta procedūra masīva kā parametra nodošanai programmā TypeScript.







Kā es varu nodot masīvu TypeScript?

Lai masīvu nodotu kā parametru programmā TypeScript, vienkārši deklarējiet parametru kā masīva veidu. Varat nodot funkcijai viena vai vairāku veidu masīvus, vienkārši norādot veidu.



Sintakse



Lai funkcijā nodotu masīvu, izmantojiet tālāk norādīto sintaksi:





funkciju func ( masīvs: veids [ ] ) {
// kodu
}


1. piemērs: Iziet viena veida masīvu

Dotajā piemērā funkcijai kā parametru nodosim viena tipa masīvu un veiksim ar to darbību. Šeit mēs definēsim funkciju ' summa ', kas aizņem ' numuru ” tipa masīvs un atgriež visu elementu summu:



funkciju summa ( masīvs: skaitlis [ ] ) {
ļaut summa = 0 ;
priekš ( ļaut masīva elements ) {
summa += elements;
}
atgriezties summa ;
}


Izsauciet funkciju, izmantojot metodi “console.log()”, nododot nepāra skaitļu masīvu:

console.log ( summa ( [ 1 , 3 , 5 , 7 , 9 , vienpadsmit , piecpadsmit ] ) ) ;


Pēc JavaScript koda pārsūtīšanas un izpildes izvade veiksmīgi izdrukā nepāra skaitļu masīva kopējo summu:


2. piemērs: Iziet vairāku veidu masīvu

Varat arī nodot vairāku veidu masīvu funkcijā kā parametru. Šeit dotajā piemērā mēs nodosim funkcijai masīvu ar tipiem “string” un “number”. Funkcija atkārtojas pār masīva elementiem, izmantojot ' priekš ” cilpu un izdrukā katru elementu konsolē:

funkciju printArrayElements ( masīvs: ( virkne | numuru ) [ ] ) {
priekš ( kur = 0 ; i < masīvs.garums; i++ ) {
console.log ( masīvs [ i ] )
}
}


Tagad izsauciet definēto funkciju, nododot masīvu, kurā ir virknes tipa un skaitļa tipa elementi:

console.log ( printArrayElements ( [ 'sarkans' , 1 , 5 , 7 , 'zils' , 'violets' , 9 , vienpadsmit ] ) ;


Izvade


Tas viss attiecas uz masīva nodošanu TypeScript.

Secinājums

Lai masīvu nodotu kā parametru programmā TypeScript, vienkārši deklarējiet parametru kā masīva veidu. Varat nodot jebkura veida masīvu, vienkārši norādot veidu. Masīva kā parametra nodošana var būt noderīgs veids, kā strādāt ar datu kolekcijām programmā TypeScript. Šajā rakstā tika apspriesta procedūra masīva nodošanai programmā TypeScript.