⊗tsSpGnInt 33 of 37 menu

Antara Muka Jenis Generik dalam TypeScript

Sekarang mari kita beralih kepada penerangan antara muka jenis generik untuk panggilan fungsi. Mari kita tentukan dalamnya tandatangan panggilan fungsi:

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

Seterusnya, isytiharkan fungsi myFunc dan tuliskan kod dalam badannya:

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

Kemudian tulis pembolehubah func, jenis yang merujuk kepada IFunc. Dan pembolehubah itu sendiri memanggil fungsi myFunc:

let func: IFunc = myFunc;

Kod penuh akan kelihatan seperti ini:

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

Selepas melaksanakan kod, kita akan melihat:

'abcde'
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak