⊗tsSpGnGTV 31 of 37 menu

Variablat e Përgjithshme të Tipit në TypeScript

Kur krijojmë një funksion të tipit të përgjithshëm, TypeScript na detyron të përdorim saktë variablat e tipit në trupin e tij. Prandaj, duhet të konsiderojmë sjelljen e çdo parametri të kaluar në funksion, nga këndvështrimi i të gjitha tipeve që janë në dispozicion për ne.

Le të krijojmë një funksion për të përcaktuar gjatësinë e një variable të tipit të përgjithshëm:

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

Gabimi ndodh sepse jo të gjitha tipet kanë gjatësi. Për shembull, për vlerat boolean një veprim i tillë është i pamundur. Megjithatë nëse e përcaktojmë më saktë tipin dhe e tregojmë atë si një array, atëherë kodi do të funksionojë saktë. Në fund të fundit, çdo array, pavarësisht nga tipi i tij, ka gjatësi:

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

Shkruani një funksion për përshkrimin dhe shfaqjen e të gjithë elementëve të një array të tipit të përgjithshëm në konsolë.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo