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.