Hoe kan ik een array doorgeven in TypeScript?

Hoe Kan Ik Een Array Doorgeven In Typescript



Programmeurs moeten vaak een array als parameter doorgeven aan een functie of methode. Net als bij JavaScript, maakt TypeScript het mogelijk om een ​​array als parameter door te geven. TypeScript heeft echter extra functies waarmee de ontwikkelaars de typen elementen in een array kunnen specificeren, waardoor de code typeveiliger, eenvoudiger en gemakkelijker te onderhouden is.

Dit artikel bespreekt de procedure om een ​​array door te geven als parameter in TypeScript.







Hoe kan ik een array doorgeven in TypeScript?

Om een ​​array als parameter in TypeScript door te geven, declareert u de parameter eenvoudig als een arraytype. U kunt arrays met één of meerdere typen doorgeven aan een functie door alleen het type op te geven.



Syntaxis



Gebruik de onderstaande syntaxis om een ​​array in een functie door te geven:





functie func ( reeks: type [ ] ) {
// code
}


Voorbeeld 1: Pass Single-Type Array

In het gegeven voorbeeld zullen we een single-type array doorgeven aan een functie als een parameter en er een bewerking op uitvoeren. Hier zullen we een functie definiëren ' som ” dat duurt een “ nummer ” typ array en retourneert de som van alle elementen:



functie som ( reeks: nummer [ ] ) {
laten som = 0 ;
voor ( laten element van array ) {
som += element;
}
opbrengst som ;
}


Roep de functie aan in een 'console.log()'-methode door een reeks oneven getallen door te geven:

console.log ( som ( [ 1 , 3 , 5 , 7 , 9 , elf , vijftien ] ) ) ;


Na transpilatie en uitvoering van de JavaScript-code drukt de uitvoer met succes de totale som van de reeks oneven getallen af:


Voorbeeld 2: Multi-Type Array doorgeven

U kunt de array met meerdere typen ook als parameter in een functie doorgeven. Hier, in het gegeven voorbeeld, zullen we de array met de typen 'string' en 'number' doorgeven aan een functie. De functie herhaalt de elementen in de array met behulp van de ' voor ” lus en drukt elk element af naar de console:

functie printArrayElements ( reeks: ( snaar | nummer ) [ ] ) {
voor ( waar in = 0 ; i < array.lengte; ik++ ) {
console.log ( reeks [ i ] )
}
}


Roep nu de gedefinieerde functie aan door de array door te geven die stringtype- en nummertype-elementen bevat:

console.log ( printArrayElements ( [ 'rood' , 1 , 5 , 7 , 'blauw' , 'paars' , 9 , elf ] ) ;


Uitgang


Dat gaat allemaal over het doorgeven van een array in TypeScript.

Conclusie

Om een ​​array als parameter in TypeScript door te geven, declareert u de parameter eenvoudig als een arraytype. U kunt elk type array doorgeven door alleen het type op te geven. Het doorgeven van een array als parameter kan een handige manier zijn om met gegevensverzamelingen in TypeScript te werken. Dit artikel besprak de procedure om een ​​array door te geven in TypeScript.