⊗tsSpIfFT 24 of 37 menu

Funktion rajapinta TypeScriptissä

Rajapinta voidaan tehdä paitsi oliosta, myös funktiolle. Tätä varten rajapinnan rungossa määritetään kutsurakenne funktiolle: funktion parametrit ja niiden tyypit, sekä funktion palautustyyppi.

Tarkastellaan seuraavaa esimerkkiä. Tehdään tyyppi rajapinnan avulla IMathFunc. Pyöreissä suluissa määritetään kaksi numeerista parametria. Palautusarvolle määritetään looginen tyyppi:

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

Tehdään nyt funktio myFunc perustuen rajapintaamme:

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

Luo rajapinta funktiolle, joka ottaa parametrina kaksi merkkijonoa ja palauttaa nämä merkkijonot välilyönnillä yhdistettynä.

Luo rajapinta funktiolle, joka ottaa parametrina luvun ja palauttaa taulukon kyseisen luvan jakajista.

Luo rajapinta funktiolle, joka ottaa parametrina merkkijonon ja palauttaa taulukon sanoista tästä merkkijonosta.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää