membangun function sendiri dengan callback di javascript – halo teman teman! Setelah lama gak nulis, saya akhirnya dapat membagikan panduan seputar dunia web programming lagi.
Artikel kali ini akan membahas mengenai bahasa pemrograman javascript. Sesuai judul, disini kamu akan belajar memahami mengenai callback function di javascript. Gak cuma itu, saya akan memberikan contoh kepada kalian supaya kalian dapat membangun callback function sendiri.
Function
Seperti yang kita ketahui sebelumnya, function di javascript ditulis seperti ini:
function NamaFunction(parameter){
// logika
}
bagi memanggilnya, kita dapat menulisnya dengan
NamaFunction(parameter)
Callback
Callback ialah function yang dieksekusi didalam sebuah function. Callback terletak di parameter. Jadi kurang lebih, function dengan callback ditulis seperti ini
function NamaFunction(parameter1,parameter2,callback){
// logika
}
Tetapi jangan salah! Callback berbeda dengan parameter!
Parameter ialah sebuah sebuah deklarasi yang diperlukan function bagi mengeksekusi logikanya.
Bagi lebih memahami mengenai parameter, silahkan baca artikel saya sebelumnya Membuat Function Sendiri di PHP. Walau artikelnya menjelaskan bahasa PHP, tapi logika dan penulisan function sama persis.
Berikut ini saya akan mencontohkan secara sederhana program function dengan callback
function luasPersegiPanjang(panjang,lebar,callback){
callback(panjang*lebar)
// function callback() berasal dari parameter callback
}
bagi memanggil function luasPersegiPanjang,
luasPersegiPanjang(10,4, (hasil)=>{
return hasil // 40
})
Kenapa return hasil?
Karena hasil berasal dari parameter yang kita bikin sendiri. Dari sini dapat dilihat bahwa function luasPersegiPanjang() melemparkan logika panjang*lebar ke parameter callback, kemudian parameter yang dilempar tersebut kita deklarasikan selaku hasil (bagi nama bebas aja sih). Karenanya dari itu, bagi memperoleh logika dari luasPersegiPanjang, kita return hasil
Mungkin bagi logika sederhana seperti ini, callback kurang dibutuhkan. Tetapi bagi logika yang lebih kompleks, callback amat dibutuhkan di javascript. Contoh diatas hanya bagi penjelasan mengenai logika dan cara penulisan callback function.
Oke, demikian artikel kali ini mengenai memahami dan membuat callback function di javascript. Semoga bermanfaat! Terima kasih!