Janji Mengembalikan Fungsi Tak Segerak {
Seperti yang ditunjukkan dalam kod yang disediakan, fungsi tak segerak selalunya mengembalikan Janji, yang mewakili nilai yang akhirnya tersedia. Walau bagaimanapun, apabila cuba mengakses nilainya serta-merta, konsol mencatatkan "Promise {
Menyelesaikan Nilai Janji
Untuk mendapatkan nilai token yang diingini, anda mesti merantai pengendali ".then" pada janji anda. Pengendali ini menangkap keputusan yang diselesaikan, sama ada ia sudah tersedia atau masih belum selesai:
Butiran Penyelesaian Janji
Janji mematuhi spesifikasi Janji/A, yang memberi mandat prosedur resolusi khusus:
Memahami Janji Merantai
Setiap ".then" nilai diselesaikan pengendali menjadi input pengendali seterusnya, membolehkan rantaian operasi tak segerak. Contoh berikut menggambarkan tingkah laku ini:
Pulangan Nilai:
Pulangan Janji Berantai:
Atas ialah kandungan terperinci Mengapa Fungsi Asynchronous Saya Mengembalikan `Janji { }` Daripada Nilai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!