⊗tsSpIfFT 24 of 37 menu

TypeScript में फ़ंक्शन के लिए इंटरफेस

इंटरफेस न केवल ऑब्जेक्ट के लिए, बल्कि फ़ंक्शन के लिए भी बनाया जा सकता है। इसके लिए इंटरफेस के बॉडी में फ़ंक्शन की कॉल सिग्नेचर निर्दिष्ट की जाती है: फ़ंक्शन के पैरामीटर और उनके प्रकार, साथ ही फ़ंक्शन के परिणाम का प्रकार।

आइए निम्नलिखित उदाहरण देखें। आइए इंटरफेस IMathFunc की सहायता से एक प्रकार बनाएं। कोष्ठकों में हम दो न्यूमेरिक पैरामीटर निर्दिष्ट करेंगे। रिटर्न वैल्यू के लिए हम बूलियन प्रकार निर्दिष्ट करेंगे:

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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें