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.