Menu
Coddy logo textTech

Generic Yapıların Çözdüğü Sorun

Coddy'nin JavaScript Journey'sinin TypeScript'e Giriş bölümünün bir parçası — ders 57 / 73.

Kendisine ilettiğiniz değeri olduğu gibi döndüren bir fonksiyon -bir "identity" (özdeşlik) fonksiyonu- oluşturmak istediğinizi hayal edin. Normal JavaScript'te şöyle bir şey yazabilirsiniz:

function identity(arg: any): any {
  return arg;
}

Bu fonksiyon çalışsa da, any kullanmak önemli bir sorun yaratır: tüm tip güvenliğini kaybedersiniz. identity("hello") fonksiyonunu çağırdığınızda, TypeScript size sonucun bir string olduğunu söyleyemez. Sadece sonucun any olduğunu bilir; bu da otomatik tamamlama, tip kontrolü ve TypeScript'in sağladığı tüm avantajları kaybettiğiniz anlamına gelir.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

TypeScript'e Giriş bölümündeki tüm dersler