Hvordan kan jeg sende et array i TypeScript?

Hvordan Kan Jeg Sende Et Array I Typescript



Programmører har ofte brug for at videregive et array som en parameter til en funktion eller metode. I lighed med JavaScript tillader TypeScript at sende et array som en parameter. TypeScript har dog yderligere funktioner, der tillader udviklerne at specificere typerne af elementer i et array, hvilket gør koden mere typesikker, enkel og nem at vedligeholde.

Denne artikel vil diskutere proceduren for at sende et array som en parameter i TypeScript.







Hvordan kan jeg sende et array i TypeScript?

For at sende et array som en parameter i TypeScript skal du blot erklære parameteren som en arraytype. Du kan videregive enkelt- eller multitype-arrays til en funktion ved blot at angive typen.



Syntaks



For at sende et array i en funktion, skal du bruge nedenstående syntaks:





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


Eksempel 1: Pass Single-Type Array

I det givne eksempel vil vi sende et enkelt-type array til en funktion som en parameter og udføre en operation på den. Her vil vi definere en funktion ' sum ' der tager en ' nummer ' skriv array og returnerer summen af ​​alle elementerne:



fungere sum ( array: nummer [ ] ) {
lade sum = 0 ;
til ( lade rækkens element ) {
sum += element;
}
Vend tilbage sum ;
}


Kald funktionen i en 'console.log()'-metode ved at sende en matrix af ulige tal:

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


Efter transpilering og udførelse af JavaScript-koden, udskriver outputtet den samlede sum af rækken af ​​ulige tal med succes:


Eksempel 2: Pass Multi-Type Array

Du kan også sende det multi-typede array i en funktion som en parameter. Her vil vi i det givne eksempel videregive arrayet med 'streng' og 'tal'-typer til en funktion. Funktionen itererer over elementerne i arrayet ved hjælp af ' til ” sløjfe og udskriver hvert element til konsollen:

fungere printArrayElements ( array: ( snor | nummer ) [ ] ) {
til ( hvor i = 0 ; jeg < matrix.længde; i++ ) {
console.log ( array [ jeg ] )
}
}


Kald nu den definerede funktion ved at sende det array, der indeholder strengtype- og nummertypeelementer:

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


Produktion


Det handler om at sende et array i TypeScript.

Konklusion

For at sende et array som en parameter i TypeScript skal du blot erklære parameteren som en arraytype. Du kan sende enhver type array ved blot at angive typen. At videregive et array som en parameter kan være en nyttig måde at arbejde med samlinger af data i TypeScript. Denne artikel diskuterede proceduren for at sende et array i TypeScript.