Junior — Middle
Máte zkušenosti s používáním generických typů ve vývoji?
sobes.tech AI
Odpověď od AI
Ano, generické typy (Generics) umožňují vytvářet komponenty, které pracují s různými datovými typy, přičemž zajišťují bezpečnost typů a opakované použití kódu. V Node.js lze pomocí TypeScript nebo Flow deklarovat funkce a třídy s parametry typu. Napří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
To umožňuje psát univerzální kód, který se přizpůsobí různým typům bez ztráty bezpečnosti typů.