Čo sú typovacie polia v TypeScript

Co Su Typovacie Polia V Typescript



Polia sa v TypeScript správajú rovnako ako v JavaScripte, s výnimkou, že vývojári musia explicitne definovať svoj typ. Podľa definície sú polia usporiadaným zoznamom údajov. Môže sa použiť na písanie udržiavateľného kódu. Písanie polí je dôležité, keď sa vývojári chcú uistiť, že pole má určitú dĺžku a typ, a pomáha zachytiť chyby v čase kompilácie.

Tento tutoriál popisuje písanie polí s rôznymi štruktúrami alebo usporiadaniami prvkov v poli v TypeScript.







Čo sú typovacie polia v TypeScript?

Pole ” je dátová štruktúra v TypeScript podobná JavaScriptu s pokročilou funkciou špecifikovania typu poľa. Môže sa použiť na ukladanie a manipuláciu s kolekciou prvkov rovnakého typu, ktoré môžu byť buď primitívne typy alebo objekty. TypeScript poskytuje niekoľko spôsobov, ako deklarovať polia s rôznymi typmi a štruktúrami.



Existujú dva spôsoby, ako deklarovať alebo inicializovať pole s jedným alebo viacerými typmi v TypeScript:



    • Kľúčové slovo „Array“.
    • Syntax stenografie

Syntax pre jednotypové pole





Pri deklarovaní alebo inicializácii poľa jedného typu postupujte podľa uvedenej syntaxe:

Pole < typu > = [ prvok1, prvok2, prvok3 ] ;
ALEBO
typu [ ] = [ prvok1, prvok2, prvok3 ] ;


Syntax pre Multi-Type Array



Pre viactypové pole použite danú syntax:

Pole < typu | typu > = [ prvok1, prvok2, prvok3 ] ;
ALEBO
( typu | typu ) [ ] = [ prvok1, prvok2, prvok3 ] ;


Ak chcete použiť polia s jedným a viacerými typmi v TypeScript, postupujte takto článok.

V TypeScript existujú dve rôzne štruktúry alebo usporiadania prvkov v poli:

Jednorozmerné pole v TypeScript

A “ jednorozmerný ” pole v TypeScript je kolekcia prvkov rovnakého typu uložených v lineárnej postupnosti.

Syntax

Pri deklarovaní alebo inicializácii poľa jednej dimenzie postupujte podľa uvedenej syntaxe:

Pole < typu > = [ prvok1, prvok2, prvok3 ] ;
ALEBO
typu [ ] = [ prvok1, prvok2, prvok3 ] ;


Predtým, ako budete pokračovať, majte na pamäti jednu vec pre spustenie súboru TypeScript, musí byť transpilovaný do súboru JavaScript a potom spustiť kód JavaScript na termináli pomocou daných príkazov:

tsc názov_súboru.ts
názov súboru uzla.js


Príklad

Najprv deklarujte pole s názvom „ párne čísla 'typu' číslo “:

var EvenNumbers: Array < číslo > ;


Inicializujte pole priradením prvkov:

párne čísla = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , dvadsať ] ;


Nakoniec vytlačte pole na konzole pomocou „ console.log() “ metóda:

konzola.log ( párne čísla ) ;


Výkon

Viacrozmerné pole v TypeScript

A “ viacrozmerný ” pole v TypeScript je pole, ktoré obsahuje jedno alebo viac polí ako svoje prvky. Každé vnútorné pole je samostatné pole a všetky majú rovnakú dĺžku.

Syntax

Pre dvojrozmerné pole sa používa nasledujúca syntax:

Pole < typu > = [ [ prvok1, prvok2 ] , [ prvok1, prvok2 ] , [ prvok1, prvok2 ] ] ;
ALEBO
typu [ ] [ ] = [ [ prvok1, prvok2 ] , [ prvok1, prvok2 ] , [ prvok1, prvok2 ] ] ;


V TypeScript sa nevyžaduje, aby polia mali konkrétny počet rozmerov. Ste schopní vytvoriť polia s ľubovoľným počtom rozmerov vnorením polí do polí.

Príklad

V uvedenom príklade deklarujeme a inicializujeme maticu 2×2 (dvojrozmerné pole) „ číslo ”typ:

nech matica: číslo [ ] [ ] = [ [ jedenásť , 1 ] , [ 12 , 5 ] , [ pätnásť , 9 ] ] ;


Vytlačte maticu na konzole opakovaním každého prvku každého poľa pomocou „ pre ” slučka:

pre ( nech i = 0 ; i < matrica.dĺžka; i++ ) {
nech riadok = '' ;
pre ( nech j = 0 ; j < matice [ i ] .dĺžka; j++ ) {
riadok += matica [ i ] [ j ] + '' ;
}
konzola.log ( riadok ) ;
}


Výkon


Zostavili sme všetky potrebné informácie týkajúce sa polí na písanie v TypeScript.

Záver

Pole ” je dátová štruktúra v TypeScript rovnako ako JavaScript s pokročilou funkciou nastavenia typu poľa. TypeScript poskytuje viacero spôsobov, ako deklarovať polia rôznych typov a rozložení, vrátane jednorozmerných a viacrozmerných polí. Tento tutoriál opísal písanie polí s rôznymi štruktúrami alebo usporiadaniami prvkov v poli v TypeScript.