Sobes.tech
Junior — Middle

Rivojlanishda umumiy turlar (Generics) dan foydalanish tajribangiz bormi?

sobes.tech AI

AIdan javob

Ha, generik turlar turli ma'lumot turlari bilan ishlaydigan komponentlarni yaratishga imkon beradi, bu esa tur xavfsizligini ta'minlaydi va kodni takrorlash imkonini beradi. Node.js da TypeScript yoki Flow yordamida funksiyalar va sinflarni turlar parametrlar bilan e'lon qilish mumkin. Masalan, TypeScript da:

function identity<T>(arg: T): T {
  return arg;
}

const num = identity<number>(42); // num turida number
const str = identity<string>("hello"); // str turida string

Bu kodni turli turlarga moslashtirishga imkon beradi, xavfsizlikni yo'qotmasdan.