Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗tsSpGnInt 33 of 37 menu
◀ ▶

Antarmuka Tipe Generik di TypeScript

Sekarang mari kita beralih ke deskripsi antarmuka tipe generik untuk pemanggilan fungsi. Mari kita tentukan dalamnya tanda tangan (signature) pemanggilan fungsi:

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

Selanjutnya deklarasikan fungsi myFunc dan tuliskan kode di dalam tubuhnya:

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

Kemudian tulis variabel func, yang tipenya merujuk ke IFunc. Dan variabel itu sendiri memanggil fungsi myFunc:

let func: IFunc = myFunc;

Kode lengkapnya akan terlihat seperti ini:

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

Setelah kode dijalankan kita akan melihat:

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