Diskusi Alfonsus Falistyan Jayasaputra Waruwu

Selesai
Alfonsus Falistyan Jayasaputra Waruwu
Ditanyakan pada: Melakukan Request Dengan Fetch

Mengapa harus tidak langsung mengolah data pada then pertama?

Mengapa .then pertama harus melakukan checking (!ok) terlebih dahulu? Lalu di return yang hasil jsonnya baru akan di olah di .then kedua? Kenapa tidak langsung diolah seluruh proses itu di .then pertama?

2 Jawaban

Avatar
BroKoding

11 hari yang lalu

Halo kak, .then() ini memungkinkan eksekusi code secara berurutan berdasarkan hasil promise sebelumnya, memisahkan tindakan yang akan diambil setelah promise diselesaikan atau ditolak. Dengan memisahkan kode ke dalam beberapa block .then(), kita dapat mendesain logika secara lebih terstruktur dan memudahkan error handling dengan menambahkan block .catch() pada setiap block .then(). Pendekatan ini meningkatkan kualitas kode, dan memungkinkan error handling yang lebih terperinci.

Avatar
Muhammad Fakhry Burhanuddin

10 hari yang lalu

Jawaban Terpilih

Di sini kita hanya menunjukkan cara untuk membuat operasi asynchrnous secara berantai. Untuk real casenya nanti disesuaikan dengan kebutuhan yang ada.