Kas ir masīvu ierakstīšana programmā TypeScript

Kas Ir Masivu Ierakstisana Programma Typescript



Masīvi programmā TypeScript darbojas tāpat kā JavaScript, ar izņēmumu, ka izstrādātājiem ir skaidri jādefinē to veids. Pēc definīcijas masīvi ir sakārtots datu saraksts. To var izmantot, lai rakstītu uzturējamu kodu. Masīvu rakstīšana ir svarīga, ja izstrādātāji vēlas nodrošināt, lai masīvam būtu noteikts garums un veids, un tas palīdz kompilēšanas laikā konstatēt kļūdas.

Šajā apmācībā tiks aprakstīti masīvu ierakstīšana ar dažādām struktūrām vai elementu izkārtojumiem masīvā TypeScript.







Kas ir masīvu ierakstīšana programmā TypeScript?

' Masīvs ” ir TypeScript datu struktūra, kas ir līdzīga JavaScript ar uzlabotu funkciju, kas norāda masīva veidu. To var izmantot viena veida elementu kolekcijas glabāšanai un manipulēšanai, kas var būt primitīvi tipi vai objekti. TypeScript nodrošina vairākus veidus, kā deklarēt masīvus ar dažādiem veidiem un struktūrām.



Ir divi veidi, kā TypeScript deklarēt vai inicializēt masīvu ar vienu vai vairākiem tipiem:



    • Atslēgvārds “masīvs”.
    • Īsraksta sintakse

Sintakse viena veida masīvam





Lai deklarētu vai inicializētu viena veida masīvu, ievērojiet norādīto sintakse:

Masīvs < veids > = [ elements1, elements2, elements3 ] ;
VAI
veids [ ] = [ elements1, elements2, elements3 ] ;


Sintakse vairāku veidu masīvam



Vairāku veidu masīvam izmantojiet norādīto sintaksi:

Masīvs < veids | veids > = [ elements1, elements2, elements3 ] ;
VAI
( veids | veids ) [ ] = [ elements1, elements2, elements3 ] ;


Lai programmā TypeScript izmantotu viena un vairāku veidu masīvus, rīkojieties šādi rakstu.

TypeScript masīvā ir divas dažādas elementu struktūras vai izkārtojumi:

Viendimensijas masīvs programmā TypeScript

A ' viendimensijas ” masīvs programmā TypeScript ir tāda paša veida elementu kolekcija, kas glabājas lineārā secībā.

Sintakse

Lai deklarētu vai inicializētu vienas dimensijas masīvu, ievērojiet norādīto sintakse:

Masīvs < veids > = [ elements1, elements2, elements3 ] ;
VAI
veids [ ] = [ elements1, elements2, elements3 ] ;


Pirms turpināt, paturiet prātā vienu lietu, izpildot TypeScript failu, tas ir jāpārveido JavaScript failā un pēc tam terminālī jāpalaiž JavaScript kods, izmantojot norādītās komandas:

tsc faila nosaukums.ts
mezgla faila nosaukums.js


Piemērs

Vispirms deklarējiet masīvu ar nosaukumu ' pāra skaitļi ' tipa ' numuru ”:

var evenNumbers: masīvs < numuru > ;


Inicializējiet masīvu, piešķirot tam elementus:

patNumbers = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , divdesmit ] ;


Visbeidzot izdrukājiet masīvu konsolē, izmantojot ' console.log() ” metode:

console.log ( pāra skaitļi ) ;


Izvade

Daudzdimensiju masīvs programmā TypeScript

A ' daudzdimensiju ” masīvs programmā TypeScript ir tāds, kura elementi satur vienu vai vairākus masīvus. Katrs iekšējais masīvs ir atsevišķs masīvs, un tiem visiem ir vienāds garums.

Sintakse

Divdimensiju masīvam tiek izmantota šāda sintakse:

Masīvs < veids > = [ [ elements1, elements2 ] , [ elements1, elements2 ] , [ elements1, elements2 ] ] ;
VAI
veids [ ] [ ] = [ [ elements1, elements2 ] , [ elements1, elements2 ] , [ elements1, elements2 ] ] ;


Programmā TypeScript masīviem nav nepieciešams noteikts izmēru skaits. Jūs varat izveidot masīvus ar jebkādu izmēru skaitu, ligzdojot masīvus masīvos.

Piemērs

Dotajā piemērā mēs deklarēsim un inicializēsim 2 × 2 matricu (divdimensiju masīvu) ' numuru ” veids:

ļaut matrica: skaitlis [ ] [ ] = [ [ vienpadsmit , 1 ] , [ 12 , 5 ] , [ piecpadsmit , 9 ] ] ;


Izdrukājiet matricu konsolē, atkārtojot katru katra masīva elementu, izmantojot ' priekš ” cilpa:

priekš ( ļaut i = 0 ; i < matrica.garums; i++ ) {
ļaut rinda = '' ;
priekš ( ļaut j = 0 ; j < matrica [ i ] .garums; j++ ) {
rinda += matrica [ i ] [ j ] + ' ' ;
}
console.log ( rinda ) ;
}


Izvade


Mēs esam apkopojuši visu nepieciešamo informāciju, kas attiecas uz rakstīšanas masīviem TypeScript.

Secinājums

' Masīvs ” ir TypeScript datu struktūra tāpat kā JavaScript ar uzlaboto masīva veida iestatīšanas funkciju. TypeScript nodrošina vairākus veidus, kā deklarēt dažādu veidu un izkārtojumu masīvus, tostarp viendimensijas un daudzdimensiju masīvus. Šajā apmācībā tika aprakstīti masīvu ierakstīšana ar dažādām struktūrām vai elementu izkārtojumiem masīvā TypeScript.