Kas yra masyvų įvedimas naudojant TypeScript

Kas Yra Masyvu Ivedimas Naudojant Typescript



Masyvai veikia taip pat „TypeScript“ kaip „JavaScript“, išskyrus tai, kad kūrėjai turi aiškiai apibrėžti jų tipą. Pagal apibrėžimą masyvai yra sutvarkytas duomenų sąrašas. Jį galima naudoti prižiūrimam kodui rašyti. Masyvų įvedimas yra svarbus, kai kūrėjai nori užtikrinti, kad masyvas būtų tam tikro ilgio ir tipo, ir tai padeda sugauti klaidas kompiliavimo metu.

Šioje pamokoje bus aprašyti masyvai su skirtingomis struktūromis arba elementų išdėstymu masyve „TypeScript“.







Kas yra „TypeScript“ įvedimo masyvai?

Masyvas “ yra „TypeScript“ duomenų struktūra, panaši į „JavaScript“ su išplėstine masyvo tipo nustatymo funkcija. Jis gali būti naudojamas saugoti ir valdyti to paties tipo elementų, kurie gali būti primityvūs tipai arba objektai, rinkinį. „TypeScript“ suteikia keletą būdų, kaip deklaruoti skirtingų tipų ir struktūrų masyvus.



Yra du būdai, kaip deklaruoti arba inicijuoti masyvą naudojant vieną arba kelis tipus „TypeScript“:



    • Raktinis žodis „masyvas“.
    • Trumpoji sintaksė

Vieno tipo masyvo sintaksė





Norėdami deklaruoti arba inicijuoti vieno tipo masyvą, laikykitės nurodytos sintaksės:

Masyvas < tipo > = [ elementas1, element2, element3 ] ;
ARBA
tipo [ ] = [ elementas1, element2, element3 ] ;


Kelių tipų masyvo sintaksė



Kelių tipų masyvei naudokite nurodytą sintaksę:

Masyvas < tipo | tipo > = [ elementas1, element2, element3 ] ;
ARBA
( tipo | tipo ) [ ] = [ elementas1, element2, element3 ] ;


Jei „TypeScript“ norite naudoti vieno ir kelių tipų masyvus, vadovaukitės toliau straipsnis.

„TypeScript“ masyve yra dvi skirtingos struktūros arba elementų išdėstymas:

Vienmatis masyvas „TypeScript“.

A “ vienmatis “ masyvas „TypeScript“ yra to paties tipo elementų, saugomų tiesine seka, rinkinys.

Sintaksė

Laikykitės pateiktos sintaksės deklaruodami arba inicijuodami vieno dimensijos masyvą:

Masyvas < tipo > = [ elementas1, element2, element3 ] ;
ARBA
tipo [ ] = [ elementas1, element2, element3 ] ;


Prieš tęsdami, atminkite vieną dalyką, kad paleistumėte „TypeScript“ failą: jis turi būti perkeltas į „JavaScript“ failą ir tada terminale paleiskite „JavaScript“ kodą naudodami nurodytas komandas:

tsc failo pavadinimas.ts
mazgo failo pavadinimas.js


Pavyzdys

Pirmiausia paskelbkite masyvą pavadinimu ' lyginiai skaičiai “ tipo “ numerį “:

var evenNumbers: Masyvas < numerį > ;


Inicijuokite masyvą priskirdami jam elementus:

netSkaičiai = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , dvidešimt ] ;


Galiausiai išspausdinkite masyvą konsolėje naudodami „ console.log() “ metodas:

console.log ( lyginiai skaičiai ) ;


Išvestis

Daugiamatis masyvas „TypeScript“.

A “ daugiamatis “ masyvas „TypeScript“ yra tas, kurio elementai yra vienas ar daugiau masyvų. Kiekvienas vidinis masyvas yra atskiras masyvas ir visi jie yra vienodo ilgio.

Sintaksė

Dviejų dimensijų masyvei naudojama ši sintaksė:

Masyvas < tipo > = [ [ elementas1, elementas2 ] , [ elementas1, elementas2 ] , [ elementas1, elementas2 ] ] ;
ARBA
tipo [ ] [ ] = [ [ elementas1, elementas2 ] , [ elementas1, elementas2 ] , [ elementas1, elementas2 ] ] ;


„TypeScript“ masyvai neprivalo turėti konkretaus matmenų skaičiaus. Galite sukurti masyvus su bet kokiu matmenų skaičiumi, įdėdami masyvus į masyvus.

Pavyzdys

Pateiktame pavyzdyje paskelbsime ir inicijuosime 2 × 2 matricą (dvimatę masyvą) „ numerį “ tipas:

leisti matrica: skaičius [ ] [ ] = [ [ vienuolika , 1 ] , [ 12 , 5 ] , [ penkiolika , 9 ] ] ;


Spausdinkite matricą konsolėje, kartodami kiekvieną kiekvieno masyvo elementą naudodami ' dėl “ kilpa:

dėl ( leisti aš = 0 ; i < matrica.ilgis; i++ ) {
leisti eilutė = '' ;
dėl ( leisti j = 0 ; j < matrica [ i ] .ilgis; j++ ) {
eilutė += matrica [ i ] [ j ] + ' ' ;
}
console.log ( eilė ) ;
}


Išvestis


Surinkome visą reikiamą informaciją, susijusią su spausdinimo masyvais „TypeScript“.

Išvada

Masyvas “ yra duomenų struktūra „TypeScript“, kaip ir „JavaScript“, su išplėstine masyvo tipo nustatymo funkcija. „TypeScript“ suteikia daug būdų, kaip deklaruoti įvairių tipų ir išdėstymo masyvus, įskaitant vienmačius ir daugiamačius masyvus. Šioje pamokoje aprašyti masyvai su skirtingomis struktūromis arba elementų išdėstymu masyve „TypeScript“.