adalah contoh kode yang menunjukkan penggunaan callback dalam JavaScript: function ambilData(callback) { setTimeout(function() { console.log("Data diambil dari server"); callback(); }, 2000); } function tampilkanData() { console.log("Menampilkan data yang sudah diambil"); } ... diklik. Contoh implementasi callback pada event listener: document.getElementById("myButton").addEventListener("click", function() { console.log("Tombol diklik!"); }); Di sini, fungsi anonim yang dipakai sebagai callback akan dipanggil saat tombol dengan ID "myButton" diklik oleh pengguna. Ini
aplikasi berhenti dan menunggu hingga data tersebut kembali. Dengan menggunakan callback, kita dapat melanjutkan proses lain sambil menunggu respon dari server. Ini membuat aplikasi kita lebih responsif dan cepat.function fetchData(callback) { setTimeout(() => { let data = { message: "Data ... fetched from server" }; callback(data); }, 2000);}function displayData(data) { console.log(data.message);}fetchData(displayData);Dalam contoh di atas, `fetchData` menerima fungsi callback `displayData`. Setelah 2 detik, `fetchData` memanggil `displayData` dengan data yang diambil. Ini menunjukkan