Kuinka voin välittää taulukon TypeScriptissä?

Kuinka Voin Valittaa Taulukon Typescriptissa



Ohjelmoijien on usein välitettävä taulukko parametrina funktiolle tai menetelmälle. Kuten JavaScript, TypeScript sallii taulukon välittämisen parametrina. TypeScriptissä on kuitenkin lisäominaisuuksia, joiden avulla kehittäjät voivat määrittää taulukon elementtityypit, mikä tekee koodista tyyppiturvallisempaa, yksinkertaisempaa ja helppohoitoisempaa.

Tässä artikkelissa käsitellään taulukon välittämistä parametrina TypeScriptissä.







Kuinka voin välittää taulukon TypeScriptissä?

Jos haluat välittää taulukon parametrina TypeScriptissä, määritä parametri taulukkotyypiksi. Voit välittää funktiolle yksi- tai monityyppisiä taulukoita määrittämällä vain tyypin.



Syntaksi



Jos haluat välittää taulukon funktiossa, käytä alla annettua syntaksia:





toiminto func ( joukko: tyyppi [ ] ) {
// koodi
}


Esimerkki 1: Pass Single-Type Array

Annetussa esimerkissä välitämme yksityyppisen taulukon funktiolle parametrina ja suoritamme toiminnon sille. Tässä määrittelemme funktion ' summa 'joka vie' määrä ” kirjoita array ja palauttaa kaikkien elementtien summan:



toiminto summa ( joukko: numero [ ] ) {
antaa summa = 0 ;
varten ( antaa taulukon elementti ) {
summa += elementti;
}
palata summa ;
}


Kutsu funktiota 'console.log()'-metodissa välittämällä parittomat numerot:

console.log ( summa ( [ 1 , 3 , 5 , 7 , 9 , yksitoista , viisitoista ] ) ) ;


Kun JavaScript-koodi on siirretty ja suoritettu, tulos tulostaa onnistuneesti parittomien lukujen taulukon kokonaissumman:


Esimerkki 2: Pass Multi-Type Array

Voit myös välittää monityyppisen taulukon funktiossa parametrina. Tässä annetussa esimerkissä välitämme taulukon 'merkkijono'- ja 'numero'-tyypeillä funktiolle. Funktio toistuu taulukon elementtien yli käyttämällä ' varten ” silmukan ja tulostaa jokaisen elementin konsoliin:

toiminto printArrayElements ( joukko: ( merkkijono | määrä ) [ ] ) {
varten ( missä = 0 ; i < array.length; i++ ) {
console.log ( joukko [ i ] )
}
}


Kutsu nyt määritetty funktio välittämällä taulukko, joka sisältää merkkijono- ja numerotyyppielementit:

console.log ( printArrayElements ( [ 'punainen' , 1 , 5 , 7 , 'sininen' , 'violetti' , 9 , yksitoista ] ) ;


Lähtö


Kyse on taulukon välittämisestä TypeScriptissä.

Johtopäätös

Jos haluat välittää taulukon parametrina TypeScriptissä, määritä parametri taulukkotyypiksi. Voit välittää minkä tahansa tyyppisen taulukon vain määrittämällä tyypin. Taulukon välittäminen parametrina voi olla hyödyllinen tapa käsitellä tietokokoelmia TypeScriptissä. Tässä artikkelissa käsiteltiin taulukon välittämistä TypeScriptissä.