Mis on massiivide tippimine TypeScriptis

Mis On Massiivide Tippimine Typescriptis

Massiivid käituvad TypeScriptis samamoodi nagu JavaScriptis, välja arvatud see, et arendajad peavad nende tüübi selgelt määratlema. Definitsiooni järgi on massiivid järjestatud andmete loend. Seda saab kasutada hooldatava koodi kirjutamiseks. Massiivide tippimine on oluline, kui arendajad tahavad tagada, et massiivi pikkus ja tüüp oleks kindlad ning see aitab kompileerimise ajal vigu tabada.

See õpetus kirjeldab TypeScripti massiivi erineva struktuuri või elementide paigutusega massiive tippimist.







Mis on massiivid TypeScriptis?

Massiiv ” on TypeScripti andmestruktuur, mis sarnaneb JavaScriptiga, millel on massiivitüübi määramise täiustatud funktsioon. Seda saab kasutada sama tüüpi elementide kogumi salvestamiseks ja manipuleerimiseks, mis võivad olla kas primitiivsed tüübid või objektid. TypeScript pakub mitut võimalust erinevat tüüpi ja struktuuriga massiivide deklareerimiseks.



TypeScriptis ühe või mitme tüübiga massiivi deklareerimiseks või lähtestamiseks on kaks võimalust:



    • Märksõna 'Massiiv'.
    • Lühikirja süntaks

Ühe tüüpi massiivi süntaks





Järgige ühte tüüpi massiivi deklareerimiseks või lähtestamiseks etteantud süntaksit:

Massiiv < tüüp > = [ element1, element2, element3 ] ;
VÕI
tüüp [ ] = [ element1, element2, element3 ] ;


Mitmetüübilise massiivi süntaks



Mitut tüüpi massiivi jaoks kasutage antud süntaksit:

Massiiv < tüüp | tüüp > = [ element1, element2, element3 ] ;
VÕI
( tüüp | tüüp ) [ ] = [ element1, element2, element3 ] ;


Ühe- ja mitmetüübiliste massiivide kasutamiseks TypeScriptis järgige järgmist artiklit.

TypeScriptis on massiivi kaks erinevat struktuuri või elementide paigutust:

Ühemõõtmeline massiiv TypeScriptis

A ' ühemõõtmeline ” massiiv TypeScriptis on sama tüüpi elementide kogum, mis on salvestatud lineaarses järjestuses.

Süntaks

Järgige ühemõõtmelise massiivi deklareerimiseks või lähtestamiseks etteantud süntaksit:

Massiiv < tüüp > = [ element1, element2, element3 ] ;
VÕI
tüüp [ ] = [ element1, element2, element3 ] ;


Enne jätkamist pidage meeles üht asja TypeScript-faili käivitamisel, see tuleb tõlkida JavaScripti failiks ja seejärel käivitada terminalis JavaScripti kood antud käskude abil:

tsc failinimi.ts
sõlme failinimi.js


Näide

Esiteks deklareerige massiiv nimega ' isegiNumbrid ' tüüpi ' number ”:

var evenNumbers: massiiv < number > ;


Initsialiseerige massiiv, määrates sellele elemendid:

paarisnumbrid = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , kakskümmend ] ;


Lõpuks printige massiiv konsoolil, kasutades ' console.log() ” meetod:

console.log ( isegiNumbrid ) ;


Väljund

Mitmemõõtmeline massiiv TypeScriptis

A ' mitmemõõtmeline ” on TypeScripti massiiv, mis sisaldab elementidena üht või mitut massiivi. Iga sisemine massiiv on eraldi massiiv ja neil kõigil on sama pikkus.

Süntaks

Kahemõõtmelise massiivi jaoks kasutatakse järgmist süntaksit:

Massiiv < tüüp > = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;
VÕI
tüüp [ ] [ ] = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;


TypeScriptis ei pea massiividel olema kindlat arvu mõõtmeid. Saate luua suvalise arvu mõõtmetega massiive, pesastades massiive massiividesse.

Näide

Antud näites deklareerime ja initsialiseerime 2 × 2 maatriksi (kahemõõtmeline massiiv) number 'tüüp:

lase maatriks: arv [ ] [ ] = [ [ üksteist , 1 ] , [ 12 , 5 ] , [ viisteist , 9 ] ] ;


Printige maatriks konsoolile, itereerides iga massiivi iga elementi, kasutades ' jaoks 'silmus:

jaoks ( lase i = 0 ; i < maatriks.pikkus; i++ ) {
lase rida = '' ;
jaoks ( lase j = 0 ; j < maatriks [ i ] .pikkus; j++ ) {
rida += maatriks [ i ] [ j ] + ' ' ;
}
console.log ( rida ) ;
}


Väljund


Oleme koostanud kogu vajaliku teabe, mis on seotud TypeScripti massiivide tippimisega.

Järeldus

Massiiv ” on TypeScripti andmestruktuur nagu JavaScript, millel on massiivitüübi määramise täiustatud funktsioon. TypeScript pakub mitut viisi erinevat tüüpi ja paigutusega massiivide, sealhulgas ühe- ja mitmemõõtmeliste massiivide deklareerimiseks. Selles õpetuses kirjeldati TypeScripti massiivi erineva struktuuri või elementide paigutusega massiive.