Hvordan kan jeg sende en matrise i TypeScript?

Hvordan Kan Jeg Sende En Matrise I Typescript



Programmerere trenger ofte å sende en matrise som en parameter til en funksjon eller metode. I likhet med JavaScript tillater TypeScript å sende en matrise som en parameter. TypeScript har imidlertid tilleggsfunksjoner som lar utviklerne spesifisere typene elementer i en matrise, noe som gjør koden mer typesikker, enkel og lett å vedlikeholde.

Denne artikkelen vil diskutere prosedyren for å sende en matrise som en parameter i TypeScript.







Hvordan kan jeg sende en matrise i TypeScript?

For å sende en matrise som en parameter i TypeScript, erklærer du bare parameteren som en matrisetype. Du kan sende enkelt- eller flertypematriser til en funksjon ved å spesifisere typen.



Syntaks



For å sende en matrise i en funksjon, bruk den nedenfor gitte syntaksen:





funksjon func ( array: type [ ] ) {
// kode
}


Eksempel 1: Pass Single-Type Array

I det gitte eksemplet vil vi sende en enkelttype array til en funksjon som en parameter og utføre en operasjon på den. Her vil vi definere en funksjon ' sum ' som tar en ' Antall ' skriv array og returnerer summen av alle elementene:



funksjon sum ( array: tall [ ] ) {
la sum = 0 ;
til ( la element av rekke ) {
sum += element;
}
komme tilbake sum ;
}


Kall funksjonen i en 'console.log()'-metode ved å sende en rekke oddetall:

console.log ( sum ( [ 1 , 3 , 5 , 7 , 9 , elleve , femten ] ) ) ;


Etter transpilering og utførelse av JavaScript-koden, skriver utdataene ut den totale summen av arrayen med oddetall:


Eksempel 2: Pass Multi-Type Array

Du kan også sende den flertypede matrisen i en funksjon som en parameter. Her, i det gitte eksemplet, vil vi sende matrisen med 'streng' og 'tall'-typer til en funksjon. Funksjonen itererer over elementene i matrisen ved å bruke ' til ” loop og skriver ut hvert element til konsollen:

funksjon printArrayElements ( array: ( streng | Antall ) [ ] ) {
til ( hvor i = 0 ; Jeg < array.length; i++ ) {
console.log ( array [ Jeg ] )
}
}


Nå kaller du den definerte funksjonen ved å sende arrayet som inneholder strengtype- og talltypeelementer:

console.log ( printArrayElements ( [ 'rød' , 1 , 5 , 7 , 'blå' , 'lilla' , 9 , elleve ] ) ;


Produksjon


Det handler om å sende en matrise i TypeScript.

Konklusjon

For å sende en matrise som en parameter i TypeScript, erklærer du bare parameteren som en matrisetype. Du kan sende alle typer array ved å spesifisere typen. Å sende en matrise som en parameter kan være en nyttig måte å jobbe med samlinger av data i TypeScript. Denne artikkelen diskuterte prosedyren for å sende en matrise i TypeScript.