Wat zijn typarrays in TypeScript

Wat Zijn Typarrays In Typescript



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:

tsc bestandsnaam.ts
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:

evenNummers = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , twintig ] ;


Druk ten slotte de array af op de console met behulp van de ' console.log() ” methode:

console.log ( even getallen ) ;


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:

voor ( laten ik = 0 ; i < matrix.lengte; ik++ ) {
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.