⊗jstsPmFnFT 53 of 55 menu

ფუნქციით საკუთარი ტიპი TypeScript-ში

ზოგჯერ უფრო მოსახერხებელია ცალკე ტიპის გამოცხადება, რომელიც შეიცავს ფუნქციის პარამეტრების და დაბრუნებული მნიშვნელობის აღწერას:

type Func = (x: number, y: number) => number;

შემდეგ შესაძლებელი იქნება ამ ტიპის მქონე ფუნქციების გამოცხადება.

მაგალითისთვის გამოვაცხადოთ ფუნქცია, რომელიც აჯამებს ორ რიცხვს:

let func1: Func = function(a: number, b: number): number { return a + b; };

ახლა კი გამოვაცხადოთ ფუნქცია, რომელიც ამრავლებს ორ რიცხვს:

let func2: Func = function(a: number, b: number): number { return a * b; };

მოცემულია შემდეგი ტიპი:

type Func = (x: number, y: number, z: number) => number;

შექმენით ამ ტიპის ფუნქცია. დაე, ფუნქცია პარამეტრად მიიღოს სამი რიცხვი, ხოლო თავისი შედეგით დააბრუნოს ამ რიცხვების ჯამი.

გამოაცხადეთ ფუნქციის ტიპი, რომელიც პარამეტრად იღებს რიცხვს და რიცხვების მასივს, ხოლო შედეგად აბრუნებს რიცხვების მასივს.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა