Junior — Middle
Да ли имате искуства у коришћењу генерака у развоју?
sobes.tech АИ
Одговор од АИ
Да, генераички типови (Generics) омогућавају креирање компоненти које раде са различитим типовима података, обезбеђујући безбедност типова и поновну употребу кода. У Node.js-у, користећи TypeScript или Flow, можете проглашавати функције и класе са параметрима типа. На пример, у TypeScript-у:
function identity<T>(arg: T): T {
return arg;
}
const num = identity<number>(42); // num ће бити типа number
const str = identity<string>("hello"); // str ће бити типа string
Ово омогућава писање универзалног кода који се прилагођава различитим типовима без губитка безбедности типова.