Sobes.tech
Junior — Middle

Heeft u ervaring met het gebruik van generieke types in ontwikkeling?

sobes.tech AI

Antwoord van AI

Ja, generieke types maken het mogelijk om componenten te creëren die met verschillende datatypes werken, terwijl ze typeveiligheid en hergebruik van code garanderen. In Node.js kunnen functies en klassen met typeparameters worden gedeclareerd met behulp van TypeScript of Flow. Bijvoorbeeld, in TypeScript:

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

const num = identity<number>(42); // num is van type number
const str = identity<string>("hello"); // str is van type string

Dit stelt je in staat om universele code te schrijven die zich aanpast aan verschillende types zonder de veiligheid van types te verliezen.