Arrayer beter sig på samma sätt i TypeScript som de gör i JavaScript, med undantaget att utvecklarna måste definiera sin typ explicit. Per definition är arrayer en ordnad lista med data. Den kan användas för att skriva underhållbar kod. Att skriva arrayer är viktigt när utvecklarna vill säkerställa att en array har en viss längd och typ, och det hjälper till att fånga upp fel vid kompilering.
Den här handledningen kommer att beskriva skrivmatriser med olika strukturer eller arrangemang av element i en array i TypeScript.
Vad är typmatriser i TypeScript?
' Array ” är en datastruktur i TypeScript som liknar JavaScript med en avancerad funktion för att ange arraytyp. Den kan användas för att lagra och manipulera en samling element av samma typ, som kan vara antingen primitiva typer eller objekt. TypeScript tillhandahåller flera sätt att deklarera arrayer med olika typer och strukturer.
Det finns två sätt att deklarera eller initiera en array med enstaka eller flera typer i TypeScript:
-
- 'Array' nyckelord
- Stenografisyntax
Syntax för Single-Type Array
Följ den givna syntaxen för att deklarera eller initiera en array av en typ:
Array < typ > = [ element1, element2, element3 ] ;ELLER
typ [ ] = [ element1, element2, element3 ] ;
Syntax för Multi-Type Array
För multi-type array, använd den givna syntaxen:
Array < typ | typ > = [ element1, element2, element3 ] ;ELLER
( typ | typ ) [ ] = [ element1, element2, element3 ] ;
För att använda enkel- och flertypsmatriser i TypeScript, följ artikel.
Det finns två olika strukturer eller arrangemang av element i en array i TypeScript:
Endimensionell array i TypeScript
en ' endimensionell ” array i TypeScript är en samling element av samma typ lagrade i en linjär sekvens.
Syntax
Följ den givna syntaxen för att deklarera eller initiera endimensionell matris:
Array < typ > = [ element1, element2, element3 ] ;ELLER
typ [ ] = [ element1, element2, element3 ] ;
Innan du fortsätter, kom ihåg en sak för att köra en TypeScript-fil, den måste överföras till en JavaScript-fil och sedan köra JavaScript-koden på terminalen med de givna kommandona:
nod filnamn.js
Exempel
Deklarera först en array som heter ' jämna siffror 'av typen' siffra ”:
var evenNumbers: Array < siffra > ;
Initiera arrayen genom att tilldela element till den:
Skriv slutligen ut arrayen på konsolen med hjälp av ' console.log() ' metod:
Produktion
Flerdimensionell array i TypeScript
en ' flerdimensionell ” array i TypeScript är en som innehåller en eller flera arrayer som dess element. Varje inre array är en separat array, och de har alla samma längd.
Syntax
För en tvådimensionell array används följande syntax:
Array < typ > = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;ELLER
typ [ ] [ ] = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;
I TypeScript krävs inte att arrayer har ett specifikt antal dimensioner. Du kan skapa arrayer med valfritt antal dimensioner genom att kapsla arrayer inuti arrayer.
Exempel
I det givna exemplet kommer vi att deklarera och initiera en 2×2-matris (tvådimensionell array) av ' siffra ' typ:
låta matris: antal [ ] [ ] = [ [ elva , 1 ] , [ 12 , 5 ] , [ femton , 9 ] ] ;
Skriv ut matrisen på konsolen genom att iterera varje element i varje array med hjälp av ' för ” loop:
låta rad = '' ;
för ( låta j = 0 ; j < matris [ i ] .längd; j++ ) {
rad += matris [ i ] [ j ] + ' ' ;
}
console.log ( rad ) ;
}
Produktion
Vi har sammanställt all nödvändig information som är relevant för typmatriserna i TypeScript.
Slutsats
' Array ” är en datastruktur i TypeScript precis som JavaScript med den avancerade funktionen att ställa in arraytyp. TypeScript tillhandahåller flera sätt att deklarera arrayer av olika typer och layouter, inklusive endimensionella och flerdimensionella arrayer. Denna handledning beskrev typmatriser med olika strukturer eller arrangemang av element i en matris i TypeScript.