Istilah Rumit Janji JavaScript
Dunia janji JavaScript merangkumi pelbagai istilah yang boleh membuatkan pembangun bingung. Untuk menavigasi labirin ini, mari kita jelaskan maksud yang tepat di sebalik frasa utama ini.
Menunggu, Dipenuhi dan Ditolak
Terdapat tiga keadaan asas untuk janji:
ditepati dan ditolak menyatakan, menunjukkan bahawa janji itu tidak lagi tertunda. Diselesaikan
, bagaimanapun, menyampaikan bahawa janji telah meninggalkan keadaan yang belum selesai, tetapi ia tidak menandakan secara muktamad sama ada ia dipenuhi atau ditolak.Selesaikan dan PenolakanResolve memulakan proses melangsaikan nasib janji. Peralihan ini boleh mengakibatkan tiga kemungkinan:
Jika janji itu diselesaikan dengan nilai "biasa", ia ditepati.Jika janji itu diselesaikan dengan janji lain (a thenable). ), ia menerima pakai keadaan janji itu.
Jika janji itu diselesaikan dengan janji yang belum selesai, ia menunggu penyelesaian janji itu.
Atas ialah kandungan terperinci Apakah keadaan dan syarat utama dalam janji JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!