Hva er skrivematriser i TypeScript

Hva Er Skrivematriser I Typescript



Arrays oppfører seg på samme måte i TypeScript som de gjør i JavaScript, med unntak av at utviklerne må definere typen eksplisitt. Per definisjon er matriser en ordnet liste over data. Den kan brukes til å skrive vedlikeholdbar kode. Å skrive arrays er viktig når utviklerne ønsker å sikre at en array har en viss lengde og type, og det hjelper å fange opp feil ved kompilering.

Denne opplæringen vil beskrive skrivematriser med forskjellige strukturer eller arrangementer av elementer i en matrise i TypeScript.







Hva er skrivematriser i TypeScript?

' Array ” er en datastruktur i TypeScript som ligner på JavaScript med en avansert funksjon for å spesifisere matrisetype. Den kan brukes til å lagre og manipulere en samling av elementer av samme type, som enten kan være primitive typer eller objekter. TypeScript gir flere måter å deklarere matriser med forskjellige typer og strukturer.



Det er to måter å deklarere eller initialisere en matrise med enkelt- eller multityper i TypeScript:



    • «Array» nøkkelord
    • Stenografisyntaks

Syntaks for Single-Type Array





Følg den gitte syntaksen for å deklarere eller initialisere en enkelttype-array:

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


Syntaks for Multi-Type Array



For multi-type array, bruk den gitte syntaksen:

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


For bruk av enkelt- og flertypematriser i TypeScript, følg artikkel.

Det er to forskjellige strukturer eller arrangementer av elementer i en matrise i TypeScript:

Endimensjonal matrise i TypeScript

en ' enkeltdimensjon ” array i TypeScript er en samling av elementer av samme type lagret i en lineær sekvens.

Syntaks

Følg den gitte syntaksen for å deklarere eller initialisere enkeltdimensjonsarray:

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


Før du fortsetter, husk én ting for å kjøre en TypeScript-fil, den må transpileres til en JavaScript-fil og deretter kjøre JavaScript-koden på terminalen ved å bruke de gitte kommandoene:

tsc filnavn.ts
node filnavn.js


Eksempel

Først erklærer du en matrise kalt ' partall ' av typen ' Antall ':

var evenNumbers: Array < Antall > ;


Initialiser matrisen ved å tilordne elementer til den:

partall = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , tjue ] ;


Skriv til slutt ut matrisen på konsollen ved å bruke ' console.log() ' metode:

console.log ( partall ) ;


Produksjon

Flerdimensjonal matrise i TypeScript

en ' flerdimensjonale ” array i TypeScript er en som inneholder en eller flere arrays som sine elementer. Hver indre matrise er en egen matrise, og de har alle samme lengde.

Syntaks

For en todimensjonal matrise brukes følgende syntaks:

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


I TypeScript kreves det ikke at matriser har et spesifikt antall dimensjoner. Du er i stand til å lage arrays med et hvilket som helst antall dimensjoner ved å neste arrays inne i arrays.

Eksempel

I det gitte eksemplet vil vi deklarere og initialisere en 2×2 matrise (todimensjonal matrise) av ' Antall ' type:

la matrise: tall [ ] [ ] = [ [ elleve , 1 ] , [ 12 , 5 ] , [ femten , 9 ] ] ;


Skriv ut matrisen på konsollen ved å iterere hvert element i hver matrise ved å bruke ' til ' Løkke:

til ( la jeg = 0 ; Jeg < matrise.lengde; i++ ) {
la rad = '' ;
til ( la j = 0 ; j < matrise [ Jeg ] .lengde; j++ ) {
rad += matrise [ Jeg ] [ j ] + ' ' ;
}
console.log ( rad ) ;
}


Produksjon


Vi har samlet all nødvendig informasjon som er relevant for skrivematrisene i TypeScript.

Konklusjon

' Array ” er en datastruktur i TypeScript akkurat som JavaScript med den avanserte funksjonen for å angi matrisetype. TypeScript gir flere måter å deklarere matriser av forskjellige typer og oppsett, inkludert enkeltdimensjonale og flerdimensjonale matriser. Denne opplæringen beskrev skrivematriser med forskjellige strukturer eller arrangementer av elementer i en matrise i TypeScript.