Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј