⊗tsSpGnGTV 31 of 37 menu

TypeScript'te Genel Tip Değişkenleri

Genel bir tip fonksiyonu oluşturduğumuzda, TypeScript bizi tip değişkenlerini gövdesinde doğru kullanmaya zorlar. Bu nedenle, fonksiyona iletilen her parametrenin davranışını, bizim için mevcut olan tüm tipler açısından değerlendirmemiz gerekir.

Genel tip değişkeninin uzunluğunu belirlemek için bir fonksiyon oluşturalım:

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

Hata, tüm tiplerin bir uzunluğa sahip olmamasından kaynaklanır. Örneğin, boolean değerleri için böyle bir işlem mümkün değildir. Ancak, tipi açıklayıp onu bir dizi olarak belirtirsek, kod doğru çalışacaktır. Sonuçta, her dizinin, tipi ne olursa olsun, bir uzunluğu vardır:

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

Genel tipdeki bir dizinin tüm öğelerini konsola yazdırmak için bir fonksiyon yazın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet