/* 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?
*/