⊗tsSpIfFT 24 of 37 menu

TypeScript'теги функция үчүн интерфейс

Интерфейсти объект үчүн гана эмес, функция үчүн да түзсө болот. Бул үчүн интерфейстин денесинде функциянын чыкыруу имзасы көрсөтүлөт: функциянын параметрлери жана алардын типтери, ошондой эле функциянын натыйжасынын тиби.

Төмөнкү мисалды карап көрөлү. Интерфейс жардамы менен IMathFunc тибин түзөлү. Жаалы кашаанын ичинде эки сандык параметрди көрсөтөлү. Кайтарыла турган мааниге логикалык (boolean) типтин көрсөтөлү:

interface IMathFunc { (num1: number, num2: number): boolean; }

Эми биздин интерфейстин негизинде myFunc функциясын түзөлү:

let myFunc: IMathFunc = function(num1: number, num2: number): boolean { if(num1 == num2) { return true; } else { return false; } } console.log(myFunc(2, 2));

Эки сапты параметр катары кабыл алып, бул саптарды боштук аркылуу кошуп кайтара турган функция үчүн интерфейс түзүңүз.

Санды параметр катары кабыл алып, ошол сандын бөлгүчтөрүнүн массивин кайтара турган функция үчүн интерфейс түзүңүз.

Сапты параметр катары кабыл алып, ушул саптан сөздөрдүн массивин кайтара турган функция үчүн интерфейс түзүңүз.

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