Kaip galiu perduoti masyvą „TypeScript“?

Kaip Galiu Perduoti Masyva Typescript



Programuotojams dažnai reikia perduoti masyvą kaip parametrą funkcijai ar metodui. Panašiai kaip „JavaScript“, „TypeScript“ leidžia perduoti masyvą kaip parametrą. Tačiau „TypeScript“ turi papildomų funkcijų, leidžiančių kūrėjams nurodyti masyvo elementų tipus, todėl kodas yra saugesnis, paprastesnis ir lengviau prižiūrimas.

Šiame straipsnyje bus aptarta procedūra, kaip perduoti masyvą kaip parametrą „TypeScript“.





Kaip galiu perduoti masyvą „TypeScript“?

Norėdami perduoti masyvą kaip parametrą „TypeScript“, tiesiog nurodykite parametrą kaip masyvo tipą. Vieno ar kelių tipų masyvus galite perduoti funkcijai, tiesiog nurodydami tipą.



Sintaksė



Norėdami perduoti masyvą funkcijoje, naudokite toliau pateiktą sintaksę:





funkcija func ( masyvas: tipo [ ] ) {
// kodas
}


1 pavyzdys: Vieno tipo masyvas

Pateiktame pavyzdyje funkcijai kaip parametrą perduosime vieno tipo masyvą ir atliksime su ja operaciją. Čia mes apibrėžsime funkciją ' suma “, tam reikia „ numerį “ tipo masyvą ir grąžina visų elementų sumą:



funkcija suma ( masyvas: skaičius [ ] ) {
leisti suma = 0 ;
dėl ( leisti masyvo elementas ) {
suma += elementas;
}
grąžinti suma ;
}


Iškvieskite funkciją „console.log()“ metodu, perduodant nelyginių skaičių masyvą:

console.log ( suma ( [ 1 , 3 , 5 , 7 , 9 , vienuolika , penkiolika ] ) ) ;


Perkėlus ir įvykdžius JavaScript kodą, išvestis sėkmingai išspausdina bendrą nelyginių skaičių masyvo sumą:


2 pavyzdys: Pereikite kelių tipų masyvą

Taip pat galite perduoti kelių tipų masyvą funkcijoje kaip parametrą. Pateiktame pavyzdyje mes perduosime funkcijai masyvą su tipais 'styginiai' ir 'skaičiai'. Funkcija kartojasi per masyvo elementus naudojant ' dėl “ kilpą ir atspausdina kiekvieną elementą konsolėje:

funkcija printArrayElements ( masyvas: ( styga | numerį ) [ ] ) {
dėl ( kur = 0 ; i < masyvas.ilgis; i++ ) {
console.log ( masyvas [ i ] )
}
}


Dabar iškvieskite apibrėžtą funkciją perduodant masyvą, kuriame yra eilutės tipo ir skaičiaus tipo elementai:

console.log ( printArrayElements ( [ 'raudona' , 1 , 5 , 7 , 'mėlyna' , 'violetinė' , 9 , vienuolika ] ) ;


Išvestis


Tai viskas apie masyvo perdavimą „TypeScript“.

Išvada

Norėdami perduoti masyvą kaip parametrą „TypeScript“, tiesiog nurodykite parametrą kaip masyvo tipą. Galite perduoti bet kokio tipo masyvą, tiesiog nurodydami tipą. Masyvo kaip parametro perdavimas gali būti naudingas būdas dirbti su duomenų rinkiniais „TypeScript“. Šiame straipsnyje buvo aptarta procedūra, kaip perduoti masyvą naudojant TypeScript.