Asynchronous - Synchronous : setTimeout & Callback Function

Run Settings
LanguageJavascript
Language Version
Run Command
/* Fungsi setTimeout() merupakan cara yang paling mudah untuk membuat kode kita dijalankan secara asynchronous. Fungsi ini menerima dua buah parameter. Pertama adalah fungsi yang akan dijalankan secara asynchronous, dan kedua adalah nilai number dalam milisecond sebagai nilai tunggu sebelum fungsi dijalankan. Contoh penggunaannya adalah seperti ini: */ console.log("Selamat datang!"); setTimeout(() => { console.log("Terima kasih sudah mampir, silakan datang kembali :)"); },3000); console.log("Mau pesan apa?"); /* Ketika kita menggunakan setTimeout diatas, maka urutan eksekusi kode nya seperti berikut: + Mencetak -> Selamat datang! + Mencetak -> Mau pesan apa? + Menunggu selama tiga detik + Mencetak -> Terimakasih sudah mampir, silakan datang kembali! Jika kita hanya mengenal program secara synchronous, maka kita dapat membayangkan hasilnya memiliki urutan sebagai berikut: + Mencetak -> Selamat datang! + Menunggu selama tiga detik + Mencetak -> Terima kasih sudah mampir, silakan datang kembali! + Mencetak -> Mau pesan apa? */
Editor Settings
Theme
Key bindings
Full width
Lines