تايب سكريبت

ما هي الfutures و promises في تايب سكريبت؟

هما طريقتان للتعامل مع الأوامر التي تأخذ وقتًا للإنجاز في تايب سكريبت.

– Futures: يمثل قيمة مرادفة للقيمة المستقبلية التي سيتم إرجاعها من الدالة المعنية. يمكن للعميل الحصول على قيمة المستقبلية في وقت لاحق عند الحاجة.

– Promises: عبارة عن عنصر تحكم يسمح بالحصول على قيمة المستقبلية التي توفرها دالة ما باستخدام وعد بنتائج المستقبل. ويقدم الوعد العديد من الطرق للتعامل مع الأوامر التي تأخذ وقتًا للإنجاز، بما في ذلك التصفية والربط والانتظار على أن ينتهي الوعد قبل الاستمرار في التحكم في السير.