Sobes.tech
Junior — Middle

Máte skúsenosti s používaním generických typov vo vývoji?

sobes.tech AI

Odpoveď od AI

Áno, generické typy (Generics) umožňujú vytvárať komponenty, ktoré pracujú s rôznymi dátovými typmi, pričom zabezpečujú bezpečnosť typov a opätovné použitie kódu. V Node.js môžete pomocou TypeScript alebo Flow deklarovať funkcie a triedy s parametrami typu. Napríklad v TypeScript:

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

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

Toto umožňuje písanie univerzálneho kódu, ktorý sa prispôsobí rôznym typom bez straty bezpečnosti typov.