Sobes.tech
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

Ово омогућава писање универзалног кода који се прилагођава различитим типовима без губитка безбедности типова.