Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗tsSpGnInt 33 of 37 menu

Generisches Typ-Interface in TypeScript

Lassen Sie uns nun zur Beschreibung eines generischen Interfaces für den Funktionsaufruf übergehen. Legen wir darin die Signatur des Funktionsaufrufs fest:

interface IFunc { <T> (data: T): T; }

Als nächstes deklarieren wir die Funktion myFunc und schreiben den Code in ihrem Körper:

function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc;

Dann schreiben wir die Variable func, deren Typ sich auf IFunc bezieht. Und die Variable selbst ruft die Funktion myFunc auf:

let func: IFunc = myFunc;

Der vollständige Code wird so aussehen:

interface IFunc { <T> (data: T): T; } function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc; console.log(func('abcde'));

Nach der Ausführung des Codes werden wir sehen:

'abcde'
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen