Hvad er Typing Arrays i TypeScript

Hvad Er Typing Arrays I Typescript



Arrays opfører sig på samme måde i TypeScript, som de gør i JavaScript, med den undtagelse, at udviklerne skal definere deres type eksplicit. Per definition er arrays en ordnet liste over data. Det kan bruges til at skrive vedligeholdelsesvenlig kode. Indtastning af arrays er vigtigt, når udviklerne vil sikre, at et array har en vis længde og type, og det hjælper med at fange fejl på kompileringstidspunktet.

Denne vejledning vil beskrive indtastningsarrays med forskellige strukturer eller arrangementer af elementer i et array i TypeScript.







Hvad er Typing Arrays i TypeScript?

Array ” er en datastruktur i TypeScript, der ligner JavaScript med en avanceret funktion til at angive array-type. Det kan bruges til at gemme og manipulere en samling af elementer af samme type, som enten kan være primitive typer eller objekter. TypeScript giver flere måder at erklære arrays med forskellige typer og strukturer på.



Der er to måder at erklære eller initialisere et array med enkelt- eller multityper i TypeScript:



    • 'Array' søgeord
    • Stenografi syntaks

Syntaks for Single-Type Array





Følg den givne syntaks for at erklære eller initialisere et enkelt-type array:

Array < type > = [ element1, element2, element3 ] ;
ELLER
type [ ] = [ element1, element2, element3 ] ;


Syntaks for Multi-Type Array



For multi-type array, brug den givne syntaks:

Array < type | type > = [ element1, element2, element3 ] ;
ELLER
( type | type ) [ ] = [ element1, element2, element3 ] ;


For at bruge enkelt- og multitype-arrays i TypeScript, følg artikel.

Der er to forskellige strukturer eller arrangementer af elementer i et array i TypeScript:

Single-Dimensional Array i TypeScript

en ' enkeltdimension ” array i TypeScript er en samling af elementer af samme type gemt i en lineær sekvens.

Syntaks

Følg den givne syntaks for at deklarere eller initialisere enkeltdimensionsmatrix:

Array < type > = [ element1, element2, element3 ] ;
ELLER
type [ ] = [ element1, element2, element3 ] ;


Før du fortsætter, skal du huske én ting for at udføre en TypeScript-fil, den skal transpileres til en JavaScript-fil og derefter køre JavaScript-koden på terminalen ved hjælp af de givne kommandoer:

tsc filnavn.ts
node filnavn.js


Eksempel

Først skal du erklære en matrix med navnet ' lige tal ' af typen ' nummer ”:

var ligeNumber: Array < nummer > ;


Initialiser arrayet ved at tildele elementer til det:

lige numre = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , tyve ] ;


Udskriv til sidst arrayet på konsollen ved hjælp af ' console.log() ” metode:

console.log ( lige tal ) ;


Produktion

Multi-dimensional Array i TypeScript

en ' multidimensionel ” array i TypeScript er en, der indeholder en eller flere arrays som sine elementer. Hvert indre array er et separat array, og de har alle samme længde.

Syntaks

For et todimensionelt array bruges følgende syntaks:

Array < type > = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;
ELLER
type [ ] [ ] = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;


I TypeScript kræves det ikke, at arrays har et bestemt antal dimensioner. Du er i stand til at oprette arrays med et vilkårligt antal dimensioner ved at indlejre arrays inde i arrays.

Eksempel

I det givne eksempel vil vi erklære og initialisere en 2×2 matrix (todimensional matrix) af ' nummer ' type:

lade matrix: antal [ ] [ ] = [ [ elleve , 1 ] , [ 12 , 5 ] , [ femten , 9 ] ] ;


Udskriv matrixen på konsollen ved at gentage hvert element i hvert array ved hjælp af ' til ' sløjfe:

til ( lade i = 0 ; jeg < matrix.længde; i++ ) {
lade række = '' ;
til ( lade j = 0 ; j < matrix [ jeg ] .længde; j++ ) {
række += matrix [ jeg ] [ j ] + ' ' ;
}
console.log ( række ) ;
}


Produktion


Vi har samlet al den nødvendige information, der er relevant for indtastningsarrays i TypeScript.

Konklusion

Array ” er en datastruktur i TypeScript ligesom JavaScript med den avancerede funktion til indstilling af matrixtype. TypeScript giver flere måder at erklære arrays af forskellige typer og layouts på, herunder enkeltdimensionelle og multidimensionale arrays. Denne vejledning beskrev indtastningsarrays med forskellige strukturer eller arrangementer af elementer i et array i TypeScript.