⊗tsSpGnGTV 31 of 37 menu

Általános típusváltozók a TypeScript-ben

Amikor egy általános típusú függvényt hozunk létre, a TypeScript kényszerít minket a helyes típusváltozók használatára a testeiben. Következésképpen minden olyan paraméter viselkedését figyelembe kell vennünk, amely a függvénybe kerül, az összes rendelkezésre álló típus szempontjából.

Hozzunk létre egy függvényt egy általános típusú változó hosszának meghatározásához:

function myFunc <T> (data: T): T { console.log(data.length); // hiba return data; }

A hiba azért fordul elő, mert nem minden típusnak van hossza. Például a logikai értékek esetében ez a művelet lehetetlen. Azonban ha pontosítjuk a típust és tömbként adjuk meg, akkor a kód helyesen fog működni. Hiszen minden tömbnek, függetlenül a típusától, van hossza:

function myFunc <T> (data: T[]): T[] { console.log(data.length); // 3 return data; } console.log(myFunc([1, 3, 5])); // [ 1, 3, 5 ]

Írjon egy függvényt egy általános típusú tömb összes elemének bejárásához és a konzolra való kiíratásához.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás