⊗tsSpIfFT 24 of 37 menu

Interfejs dla funkcji w TypeScript

Interfejs można utworzyć nie tylko dla obiektu, ale także dla funkcji. W tym celu w ciele interfejsu określa się sygnaturę wywołania funkcji: parametry dla funkcji i ich typy, a także typ wyniku funkcji.

Rozważmy następujący przykład. Stwórzmy typ za pomocą interfejsu IMathFunc. W nawiasach okrągłych wskażemy dwa numeryczne parametry. Wartości zwracanej wskażemy typ boolowski:

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

Teraz utwórzmy funkcję myFunc na podstawie naszego interfejsu:

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

Utwórz interfejs dla funkcji, która przyjmuje jako parametry dwa ciągi znaków i zwraca te ciągi połączone spacją.

Utwórz interfejs dla funkcji, która przyjmuje jako parametr liczbę i zwraca tablicę dzielników tej liczby.

Utwórz interfejs dla funkcji, która przyjmuje jako parametr ciąg znaków i zwraca tablicę słów z tego ciągu.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć