WorksheetsCodean JS Synchronous dan Asynchronous
Total questions: 21
Worksheet time: 11mins
Apa itu synchronous dalam JavaScript?
Proses yang dilakukan secara bersamaan
Proses yang dilakukan satu per satu
Proses yang dilakukan tanpa urutan
Proses yang dilakukan secara paralel
Apa yang dimaksud dengan asynchronous dalam JavaScript?
Proses yang dilakukan secara bersamaan
Proses yang dilakukan satu per satu
Proses yang dilakukan tanpa urutan
Proses yang dilakukan secara berurutan
Fungsi mana yang akan dieksekusi lebih cepat dalam JavaScript?
Synchronous function
Asynchronous function
Tidak ada perbedaan
Keduanya dieksekusi dengan kecepatan yang sama
Apa itu callback function?
Fungsi yang dipanggil setelah fungsi lain selesai
Fungsi yang tidak memiliki parameter
Fungsi yang dipanggil secara bersamaan
Fungsi yang tidak dapat dikembalikan
Apa yang dimaksud dengan Promise dalam JavaScript?
Objek yang menjanjikan untuk mengembalikan nilai di masa depan
Fungsi yang tidak mengembalikan nilai
Fungsi yang dijalankan secara paralel
Fungsi yang dijalankan secara synchronous
Apa kegunaan dari async/await dalam JavaScript?
Mengubah synchronous menjadi asynchronous
Mengubah asynchronous menjadi synchronous
Mengelola urutan eksekusi fungsi asynchronous
Meningkatkan kecepatan fungsi
Apa output dari kode berikut? console.log(1); setTimeout(() => console.log(2), 1000); console.log(3);
1 2 3
1 3 2
3 1 2
2 1 3
Fungsi mana yang bisa dijalankan dengan menggunakan Promise?
Hanya fungsi synchronous
Hanya fungsi asynchronous
Keduanya
Tidak ada
Apa yang terjadi jika Promise ditolak?
Fungsi akan berhenti
Fungsi akan terus berjalan
.then() tidak akan dipanggil
.catch() akan dipanggil
Apa output dari kode berikut?
Data
undefined
Data setelah 2 detik
Data setelah 1 detik
Apa itu Higher Order Function?
Fungsi yang dapat mengembalikan fungsi lain
Fungsi yang tidak me
Apa itu Higher Order Function?
Fungsi yang dapat mengembalikan fungsi lain
Fungsi yang tidak memiliki parameter
Fungsi yang memiliki lebih dari satu parameter
Fungsi yang dijalankan secara bersamaan
Apa output dari kode berikut? function greet() { console.log("Hello"); } greet();
Hello
undefined
Error
Tidak ada output
Apa yang dilakukan setTimeout() dalam JavaScript?
Menjalankan kode secara langsung
Menunda eksekusi kode selama waktu tertentu
Menjalankan kode secara bersamaan
Menghentikan eksekusi kode
Apa yang akan terjadi jika kita tidak menggunakan await pada Promise?
Kode akan berhenti
Promise tidak akan dijalankan
Kode akan tetap berjalan tanpa menunggu hasil Promise
Kode akan menghasilkan error
Bagaimana cara menangani error dalam fungsi async?
Menggunakan .catch()
Menggunakan try/catch
Mengabaikan error
Menggunakan if/else
Apa yang dimaksud dengan this dalam JavaScript?
Objek global
Objek saat ini
Fungsi yang sedang berjalan
Kode yang akan dijalankan
Apa yang akan terjadi jika kita memanggil fungsi yang tidak didefinisikan?
Kode akan berhenti
Error akan ditampilkan
Tidak ada output
Semua di atas benar
Apa fungsi dari Promise.all()?
Menangani satu Promise
Menangani beberapa Promise secara bersamaan
Menangani Promise yang ditolak
Menangani fungsi synchronous
Apa yang dimaksud dengan Closure dalam JavaScript?
Fungsi yang tidak memiliki parameter
Fungsi yang mengakses variabel dari lingkup luar
Fungsi yang tidak dapat diubah
Fungsi yang tidak dapat dikembalikan
Apa hasil dari kode berikut?
0 1
1 2
1 1
0 0
