Junior — Middle
Van tapasztalata a generikus típusok használatában fejlesztés során?
sobes.tech MI
Válasz az MI-től
Igen, az általános típusok (Generics) lehetővé teszik olyan komponensek létrehozását, amelyek különböző adattípusokkal működnek, miközben biztosítják a típusbiztonságot és a kód újrahasznosíthatóságát. Node.js-ben TypeScript vagy Flow használatával deklarálhatunk függvényeket és osztályokat típusparaméterekkel. Például TypeScript-ben:
function identity<T>(arg: T): T {
return arg;
}
const num = identity<number>(42); // num típusának number
const str = identity<string>("hello"); // str típusának string
Ez lehetővé teszi univerzális kód írását, amely alkalmazkodik különböző típusokhoz anélkül, hogy elveszítené a típusbiztonságot.