Kako lahko predam matriko v TypeScript?

Kako Lahko Predam Matriko V Typescript



Programerji morajo pogosto posredovati matriko kot parameter funkciji ali metodi. Podobno kot JavaScript tudi TypeScript omogoča posredovanje matrike kot parametra. Vendar pa ima TypeScript dodatne funkcije, ki razvijalcem omogočajo, da določijo tipe elementov v matriki, zaradi česar je koda varnejša glede tipov, preprostejša in enostavnejša za vzdrževanje.

Ta članek bo obravnaval postopek posredovanja matrike kot parametra v TypeScript.







Kako lahko predam matriko v TypeScript?

Če želite posredovati matriko kot parameter v TypeScript, preprosto deklarirajte parameter kot vrsto matrike. Funkciji lahko posredujete nize z enim ali več tipi, tako da samo določite vrsto.



Sintaksa



Za posredovanje matrike v funkciji uporabite spodnjo sintakso:





funkcijo funk ( niz: vrsto [ ] ) {
// Koda
}


1. primer: podajanje niza ene vrste

V danem primeru bomo enotipsko matriko posredovali funkciji kot parameter in na njej izvedli operacijo. Tukaj bomo definirali funkcijo ' vsota ' ki traja ' število ” vrsta niza in vrne vsoto vseh elementov:



funkcijo vsota ( niz: število [ ] ) {
pustiti vsota = 0 ;
za ( pustiti elem matrike ) {
vsota += element;
}
vrnitev vsota ;
}


Pokličite funkcijo v metodi »console.log()« tako, da posredujete niz lihih števil:

console.log ( vsota ( [ 1 , 3 , 5 , 7 , 9 , enajst , petnajst ] ) ) ;


Po prevajanju in izvedbi kode JavaScript izhod uspešno natisne celotno vsoto niza lihih števil:


2. primer: Posredovanje matrike več vrst

Večtipsko matriko lahko posredujete tudi v funkciji kot parameter. Tukaj bomo v danem primeru matriko z vrstama »niz« in »število« posredovali funkciji. Funkcija ponavlja elemente v matriki z uporabo ' za ” zanke in natisne vsak element na konzolo:

funkcijo printArrayElements ( niz: ( vrvica | število ) [ ] ) {
za ( kjer je v = 0 ; jaz < array.length; i++ ) {
console.log ( niz [ jaz ] )
}
}


Zdaj pokličite definirano funkcijo tako, da posredujete matriko, ki vsebuje elemente tipa niza in števila:

console.log ( printArrayElements ( [ 'rdeča' , 1 , 5 , 7 , 'modra' , 'vijolična' , 9 , enajst ] ) ;


Izhod


To je vse o posredovanju matrike v TypeScript.

Zaključek

Če želite posredovati matriko kot parameter v TypeScript, preprosto deklarirajte parameter kot vrsto matrike. Posredujete lahko katero koli vrsto matrike tako, da samo določite vrsto. Posredovanje matrike kot parametra je lahko koristen način za delo z zbirkami podatkov v TypeScriptu. Ta članek je obravnaval postopek posredovanja matrike v TypeScript.