⊗tsSpGnInt 33 of 37 menu

Интерфејс на генерички тип во TypeScript

Сега да продолжиме со опишување на интерфејс на генерички тип за повикување на функција. Да ја поставиме во него сигнатурата за повикување на функцијата:

interface IFunc { <T> (data: T): T; }

Потоа да ја декларираме функцијата myFunc и да го опишеме кодот во нејзиното тело:

function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc;

Потоа да напишеме променлива func, чиј тип се однесува на IFunc. А самата променлива ја повикува функцијата myFunc:

let func: IFunc = myFunc;

Целосниот код ќе изгледа вака:

interface IFunc { <T> (data: T): T; } function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc; console.log(func('abcde'));

По извршувањето на кодот ќе видиме:

'abcde'
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј