Mik azok a tömbök beírása a TypeScriptben?

Mik Azok A Tombok Beirasa A Typescriptben



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:

tsc fájlnév.ts
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:

párosSzámok = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , húsz ] ;


Végül nyomtassa ki a tömböt a konzolon a „ console.log() ” módszer:

console.log ( páros számok ) ;


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:

számára ( hagyja i = 0 ; én < mátrix.hossz; i++ ) {
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.