Parameter Function.

Faridl Mukhlashin Akbarullah
Pembelajar IT | Technical Practitioner • Ditulis pada 06 Mei 2026
Pembelajar IT | Technical Practitioner • Ditulis pada 06 Mei 2026
Bagaimana jika kita ingin memberikan bentuk parameter function kita menerima function.
Section titled “Bagaimana jika kita ingin memberikan bentuk parameter function kita menerima function.”Terkadang di code kita kita ingin memberikan input berbentuk function di tipe data kita.
Contoh penggunaannya di Javascript dapat dilihat di Syntax dibawah.
function helloWorld(fungsiSetelahnya) { console.log("Hello World!");
// menjalankan fungsi setelahnya. fungsiSetelahnya();}
function fungsiSetelahnya(nama) { console.log(`Hallo semua, Saya ${nama}!`);}
helloWorld(() => fungsiSetelahnya("akbar"));Dengan code diatas kita memberikan input fungsi dari fungsiSetelahnya pada bagian fungsi helloWorld.
Kalau di TypeScript?
Section titled “Kalau di TypeScript?”Lalu dari code diatas, kalau kita ingin mengimplementasikannya di typescript maka harus memasukkan tipe data apa di parameter sehingga kita dapat memasukkan fungsi di parameter fungsi lainnya.
Hal tersebut dapat kita lakukan dengan bentuk sebagai berikut. : (parameter1: tipedata, parameter2: tipedata, seterusnya: tipedata) => tipeDataReturn
Bentuknya akan menjadi sebagai berikut.
function helloWorld(fungsiSetelahnya: (nama: string) => void): void { console.log("Hello World!");
// menjalankan fungsi setelahnya. fungsiSetelahnya();}
function fungsiSetelahnya(nama: string): void { console.log(`Hallo semua, Saya ${nama}!`);}
helloWorld(() => fungsiSetelahnya("akbar"));Dan bentuk tersebut kita sebut sebagai callback function atau menggunakan arraw function.