A tömbök ugyanúgy viselkednek a TypeScriptben, mint a JavaScriptben, azzal az eltéréssel, hogy a fejlesztőknek kifejezetten meg kell határozniuk a típusukat. Definíció szerint a tömbök az adatok rendezett listája. Karbantartható kód írására használható. A tömbök beírása akkor fontos, ha a fejlesztők biztosítani akarják, hogy egy tömb bizonyos hosszúságú és típusú legyen, és segít a fordítási hibák kiszűrésében.
Ez az oktatóanyag a TypeScript tömbök különböző szerkezetű vagy elemelrendezésű tömbjeit írja le.
Mik azok a tömbök beírása a TypeScriptben?
' Sor ” egy TypeScript-beli adatstruktúra, amely hasonló a JavaScript-hez, és egy speciális tömbtípust ad meg. Használható azonos típusú elemek gyűjteményének tárolására és manipulálására, amelyek lehetnek primitív típusok vagy objektumok. A TypeScript számos módot biztosít a különböző típusú és szerkezetű tömbök deklarálására.
Kétféleképpen lehet deklarálni vagy inicializálni egy tömböt egy vagy több típussal a TypeScriptben:
-
- „Tömb” kulcsszó
- Gyorsírási szintaxis
Szintaxis az egytípusú tömbhöz
Kövesse a megadott szintaxist egy típusú tömb deklarálásához vagy inicializálásához:
Sor < típus > = [ elem1, elem2, elem3 ] ;VAGY
típus [ ] = [ elem1, elem2, elem3 ] ;
Szintaxis többtípusú tömbhöz
Több típusú tömb esetén használja a megadott szintaxist:
Sor < típus | típus > = [ elem1, elem2, elem3 ] ;VAGY
( típus | típus ) [ ] = [ elem1, elem2, elem3 ] ;
Az egy- és többtípusú tömbök TypeScriptben való használatához kövesse a következőket cikk.
A TypeScriptben egy tömbben két különböző szerkezet vagy elrendezés található:
Egydimenziós tömb TypeScriptben
egy ' egydimenziós ” tömb a TypeScriptben azonos típusú elemek gyűjteménye, lineáris sorozatban tárolva.
Szintaxis
Kövesse a megadott szintaxist az egydimenziós tömb deklarálásához vagy inicializálásához:
Sor < típus > = [ elem1, elem2, elem3 ] ;VAGY
típus [ ] = [ elem1, elem2, elem3 ] ;
Mielőtt továbblépne, ne feledjen egy dolgot a TypeScript fájl futtatásakor, azt JavaScript fájlba kell átültetni, majd a megadott parancsok segítségével futtassa a JavaScript kódot a terminálon:
csomópont fájlnév.js
Példa
Először deklaráljon egy '' nevű tömböt páros számok 'típusú' szám ”:
var evenNumbers: Tömb < szám > ;
Inicializálja a tömböt elemek hozzárendelésével:
Végül nyomtassa ki a tömböt a konzolon a „ console.log() ” módszer:
Kimenet
Többdimenziós tömb TypeScriptben
egy ' többdimenziós ” tömb a TypeScriptben olyan, amely egy vagy több tömböt tartalmaz elemként. Minden belső tömb egy külön tömb, és mindegyik azonos hosszúságú.
Szintaxis
Kétdimenziós tömb esetén a következő szintaxist használják:
Sor < típus > = [ [ elem1, elem2 ] , [ elem1, elem2 ] , [ elem1, elem2 ] ] ;VAGY
típus [ ] [ ] = [ [ elem1, elem2 ] , [ elem1, elem2 ] , [ elem1, elem2 ] ] ;
A TypeScriptben a tömböknek nem kell meghatározott számú dimenzióval rendelkezniük. A tömbök tömbökbe ágyazásával tetszőleges számú dimenziójú tömböt hozhat létre.
Példa
Az adott példában deklarálunk és inicializálunk egy 2×2-es mátrixot (kétdimenziós tömb) szám ' típus:
hagyja mátrix: szám [ ] [ ] = [ [ tizenegy , 1 ] , [ 12 , 5 ] , [ tizenöt , 9 ] ] ;
Nyomtassa ki a mátrixot a konzolon az egyes tömbök minden elemének iterációjával a „ számára ” hurok:
hagyja sor = '' ;
számára ( hagyja j = 0 ; j < mátrix [ én ] .hossz; j++ ) {
sor += mátrix [ én ] [ j ] + ' ' ;
}
console.log ( sor ) ;
}
Kimenet
Összegyűjtöttünk minden szükséges információt a TypeScript gépelési tömbökhöz.
Következtetés
' Sor ” egy adatstruktúra a TypeScriptben, akárcsak a JavaScript, a tömbtípus beállításának fejlett funkciójával. A TypeScript többféle módot biztosít a különféle típusú és elrendezésű tömbök deklarálására, beleértve az egydimenziós és többdimenziós tömböket is. Ez az oktatóanyag olyan tömböket ír le, amelyek különböző szerkezetű vagy elemelrendezésűek egy tömbben TypeScriptben.