คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
คงต้องออกแบบการเขียนดีๆ แหละครับ
http://stackoverflow.com/questions/24655851/javascript-function-wait-until-another-function-to-finish
http://stackoverflow.com/questions/24655851/javascript-function-wait-until-another-function-to-finish
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
สอบถามเรื่อง javascirpt/nodejs หน่อยครับ
one(); ใช้เวลาทำงาน 30 วินาที
two(); ใช้เวลาทำงาน 30 วินาที
three(); ใช้เวลาทำงาน 30 วินาที
..
ten(); ใช้เวลาทำงาน 30 วินาที
แต่ละฟังก์ชั่นใช้เวลาทำงาน 30 วินาที ทำยังไงให้ one(); ทำเสร็จแล้ว ค่อยทำ two(); เมื่อ two(); เสร็จแล้วค่อย three
แต่ไม่อยากทำ callback ซ้อนกันไปเรื่อยๆครับ เพราะมันเยอะ สามารถทำยังไงได้บ้างครั้บ ลองอ่านเรื่อง Promise แล้วแต่ยังไม่เข้าใจ ขอคำแนะนำในการทำด้วยครับ ขอบคุณครับ