Sobes.tech
Junior — Middle

Vai jums ir pieredze ar ģeneriskajiem tipiem izstrādē?

sobes.tech AI

Atbilde no AI

Jā, ģeneriskie tipi (Generics) ļauj izveidot komponentus, kas darbojas ar dažādiem datu tipiem, nodrošinot tipu drošību un koda atkārtotu izmantošanu. Node.js, izmantojot TypeScript vai Flow, varat deklarēt funkcijas un klases ar tipu parametriem. Piemēram, TypeScript:

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

const num = identity<number>(42); // num būs tipa number
const str = identity<string>("hello"); // str būs tipa string

Tas ļauj rakstīt universālu kodu, kas pielāgojas dažādiem tipiem, nezaudējot tipu drošību.