Arrays gedragen zich in TypeScript op dezelfde manier als in JavaScript, behalve dat de ontwikkelaars hun type expliciet moeten definiëren. Arrays zijn per definitie een geordende lijst met gegevens. Het kan worden gebruikt om onderhoudbare code te schrijven. Het typen van arrays is belangrijk wanneer de ontwikkelaars ervoor willen zorgen dat een array een bepaalde lengte en type heeft, en het helpt om fouten tijdens het compileren op te vangen.
Deze tutorial beschrijft het typen van arrays met verschillende structuren of arrangementen van elementen in een array in TypeScript.
Wat zijn typarrays in TypeScript?
“ matrix ” is een gegevensstructuur in TypeScript vergelijkbaar met JavaScript met een geavanceerde functie voor het specificeren van het arraytype. Het kan worden gebruikt voor het opslaan en manipuleren van een verzameling elementen van hetzelfde type, dit kunnen zowel primitieve typen als objecten zijn. TypeScript biedt verschillende manieren om arrays met verschillende typen en structuren te declareren.
Er zijn twee manieren om een array met enkele of meerdere typen in TypeScript te declareren of te initialiseren:
-
- Sleutelwoord 'Array'.
- Korte syntaxis
Syntaxis voor array van één type
Volg de gegeven syntaxis voor het declareren of initialiseren van een single-type array:
matrix < type > = [ element1, element2, element3 ] ;OF
type [ ] = [ element1, element2, element3 ] ;
Syntaxis voor array met meerdere typen
Gebruik voor een array met meerdere typen de gegeven syntaxis:
matrix < type | type > = [ element1, element2, element3 ] ;OF
( type | type ) [ ] = [ element1, element2, element3 ] ;
Volg het volgende voor het gebruik van arrays van één en meerdere typen in TypeScript artikel.
Er zijn twee verschillende structuren of arrangementen van elementen in een array in TypeScript:
Enkeldimensionale matrix in TypeScript
A ' enkele dimensie ”array in TypeScript is een verzameling elementen van hetzelfde type die in een lineaire volgorde zijn opgeslagen.
Syntaxis
Volg de gegeven syntaxis voor het declareren of initialiseren van een enkele dimensie-array:
matrix < type > = [ element1, element2, element3 ] ;OF
type [ ] = [ element1, element2, element3 ] ;
Voordat u doorgaat, moet u één ding in gedachten houden voor het uitvoeren van een TypeScript-bestand: het moet worden omgezet in een JavaScript-bestand en vervolgens de JavaScript-code op de terminal uitvoeren met behulp van de gegeven opdrachten:
knooppunt bestandsnaam.js
Voorbeeld
Declareer eerst een array met de naam ' even getallen ' van type ' nummer ”:
var evenNummers: Array < nummer > ;
Initialiseer de array door er elementen aan toe te wijzen:
Druk ten slotte de array af op de console met behulp van de ' console.log() ” methode:
Uitgang
Multidimensionale array in TypeScript
A ' multidimensionaal 'array in TypeScript is er een die een of meer arrays als elementen bevat. Elke binnenste array is een afzonderlijke array en ze hebben allemaal dezelfde lengte.
Syntaxis
Voor een tweedimensionale array wordt de volgende syntaxis gebruikt:
matrix < type > = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;OF
type [ ] [ ] = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;
In TypeScript hoeven arrays geen specifiek aantal dimensies te hebben. U kunt arrays met een willekeurig aantal dimensies maken door arrays in arrays te nesten.
Voorbeeld
In het gegeven voorbeeld declareren en initialiseren we een 2×2 matrix (tweedimensionale array) van “ nummer typ:
laten matrix: getal [ ] [ ] = [ [ elf , 1 ] , [ 12 , 5 ] , [ vijftien , 9 ] ] ;
Print de matrix op de console door elk element van elke array te herhalen met behulp van de ' voor ” lus:
laten rij = '' ;
voor ( laten j = 0 ; J < Matrix [ i ] .lengte; j++ ) {
rij += matrix [ i ] [ J ] + ' ' ;
}
console.log ( rij ) ;
}
Uitgang
We hebben alle benodigde informatie verzameld die relevant is voor het typen van arrays in TypeScript.
Conclusie
“ matrix ” is een gegevensstructuur in TypeScript, net als JavaScript met de geavanceerde functie om het arraytype in te stellen. TypeScript biedt meerdere manieren om arrays van verschillende typen en lay-outs te declareren, inclusief eendimensionale en multidimensionale arrays. Deze tutorial beschreef het typen van arrays met verschillende structuren of arrangementen van elementen in een array in TypeScript.