Ano ang Mga Pag-type ng Array sa TypeScript

Ano Ang Mga Pag Type Ng Array Sa Typescript



Ang mga array ay kumikilos sa parehong paraan sa TypeScript tulad ng ginagawa nila sa JavaScript, maliban na dapat na tahasang tukuyin ng mga developer ang kanilang uri. Sa pamamagitan ng kahulugan, ang mga array ay isang nakaayos na listahan ng data. Maaari itong magamit upang magsulat ng mapanatili na code. Ang pag-type ng mga array ay mahalaga kapag gusto ng mga developer na matiyak na ang isang array ay may isang tiyak na haba at uri, at nakakatulong ito upang mahuli ang mga error sa oras ng pag-compile.

Ang tutorial na ito ay maglalarawan ng mga array ng pag-type na may iba't ibang mga istraktura o pag-aayos ng mga elemento sa isang array sa TypeScript.







Ano ang Mga Pag-type ng Array sa TypeScript?

Array ” ay isang istraktura ng data sa TypeScript na katulad ng JavaScript na may advanced na tampok ng pagtukoy ng uri ng array. Maaari itong magamit para sa pag-iimbak at pagmamanipula ng isang koleksyon ng mga elemento ng parehong uri, na maaaring alinman sa mga primitive na uri o mga bagay. Nagbibigay ang TypeScript ng ilang paraan upang magdeklara ng mga array na may iba't ibang uri at istruktura.



Mayroong dalawang paraan upang ideklara o simulan ang isang array na may isa o maraming uri sa TypeScript:



    • 'Array' na keyword
    • Shorthand syntax

Syntax para sa Single-Type Array





Sundin ang ibinigay na syntax para sa pagdedeklara o pagsisimula ng single-type na array:

Array < uri > = [ elemento1, elemento2, elemento3 ] ;
O
uri [ ] = [ elemento1, elemento2, elemento3 ] ;


Syntax para sa Multi-Type Array



Para sa multi-type na array, gamitin ang ibinigay na syntax:

Array < uri | uri > = [ elemento1, elemento2, elemento3 ] ;
O
( uri | uri ) [ ] = [ elemento1, elemento2, elemento3 ] ;


Para sa paggamit ng mga single at multi-type na array sa TypeScript, sundin artikulo.

Mayroong dalawang magkaibang istruktura o pagsasaayos ng mga elemento sa isang array sa TypeScript:

Single-Dimensional Array sa TypeScript

isang ' solong-dimensyon ” Ang array sa TypeScript ay isang koleksyon ng mga elemento ng parehong uri na nakaimbak sa isang linear sequence.

Syntax

Sundin ang ibinigay na syntax para sa pagdedeklara o pagsisimula ng solong dimensyon na array:

Array < uri > = [ elemento1, elemento2, elemento3 ] ;
O
uri [ ] = [ elemento1, elemento2, elemento3 ] ;


Bago magpatuloy, tandaan ang isang bagay para sa pagpapatupad ng TypeScript file, dapat itong i-transpile sa isang JavaScript file at pagkatapos ay patakbuhin ang JavaScript code sa terminal gamit ang mga ibinigay na command:

tsc filename.ts
node filename.js


Halimbawa

Una, ipahayag ang isang array na pinangalanang ' Pantay na numero 'ng uri' numero ”:

var evenNumbers: Array < numero > ;


Simulan ang array sa pamamagitan ng pagtatalaga ng mga elemento dito:

evenNumbers = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , dalawampu ] ;


Panghuli, i-print ang array sa console gamit ang ' console.log() 'paraan:

console.log ( Pantay na numero ) ;


Output

Multi-dimensional na Array sa TypeScript

isang ' multi-dimensional Ang ” array sa TypeScript ay isa na naglalaman ng isa o higit pang mga array bilang mga elemento nito. Ang bawat panloob na hanay ay isang hiwalay na hanay, at lahat sila ay may parehong haba.

Syntax

Para sa isang two-dimensional na array, ang sumusunod na syntax ay ginagamit:

Array < uri > = [ [ elemento1, elemento2 ] , [ elemento1, elemento2 ] , [ elemento1, elemento2 ] ] ;
O
uri [ ] [ ] = [ [ elemento1, elemento2 ] , [ elemento1, elemento2 ] , [ elemento1, elemento2 ] ] ;


Sa TypeScript, ang mga array ay hindi kinakailangang magkaroon ng isang partikular na bilang ng mga dimensyon. Nagagawa mong lumikha ng mga array na may anumang bilang ng mga dimensyon sa pamamagitan ng paglalagay ng mga array sa loob ng mga array.

Halimbawa

Sa ibinigay na halimbawa, idedeklara at pasimulan namin ang isang 2×2 matrix (two-dimensional array) ng ' numero ” uri:

hayaan matris: numero [ ] [ ] = [ [ labing-isa , 1 ] , [ 12 , 5 ] , [ labinlima , 9 ] ] ;


I-print ang matrix sa console sa pamamagitan ng pag-ulit ng bawat elemento ng bawat array gamit ang “ para sa ” loop:

para sa ( hayaan ako = 0 ; i < matrix.haba; i++ ) {
hayaan hilera = '' ;
para sa ( hayaan j = 0 ; j < matris [ i ] .haba; j++ ) {
hilera += matris [ i ] [ j ] + ' ' ;
}
console.log ( hilera ) ;
}


Output


Inipon namin ang lahat ng kinakailangang impormasyon na may kaugnayan sa mga array ng pag-type sa TypeScript.

Konklusyon

Array ” ay isang istraktura ng data sa TypeScript tulad ng JavaScript na may advanced na tampok ng pagtatakda ng uri ng array. Nagbibigay ang TypeScript ng maraming paraan upang magdeklara ng mga array ng iba't ibang uri at layout, kabilang ang mga single-dimensional at multi-dimensional na array. Inilarawan ng tutorial na ito ang pag-type ng mga array na may iba't ibang istruktura o kaayusan ng mga elemento sa isang array sa TypeScript.