Sobes.tech
Junior — Middle

Жалпы типтерди (Generics) колдонууда тажрыйбаңыз барбы?

sobes.tech AI

AIден жооп

Ооба, жалпы түрлөр (Generics) аркасында ар кандай маалымат түрлөрү менен иштей турган компоненттер түзүүгө болот, бул түрдүн коопсуздугун жана кодду кайра колдонушту камсыз кылат. Node.jsте TypeScript же Flow колдонуп, функцияларды жана класстарды түрлөрдүн параметрлери менен жарыялай аласыз. Мисалы, TypeScriptте:

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

const num = identity<number>(42); // num түрү number
const str = identity<string>("hello"); // str түрү string

Бул универсалдуу код жазууга мүмкүндүк берет, ал ар кандай түрлөргө ылайыкташып, түр коопсуздугун жоготпой.