Diskusi Alfonsus Falistyan Jayasaputra Waruwu
Selesai
Alfonsus Falistyan Jayasaputra Waruwu
11 hari yang lalu
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
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.
Muhammad Fakhry Burhanuddin
10 hari yang lalu
Di sini kita hanya menunjukkan cara untuk membuat operasi asynchrnous secara berantai. Untuk real casenya nanti disesuaikan dengan kebutuhan yang ada.