الخيارات:
الخيار الأول: closure يتم تنفيذه داخل نفس الكود، بينما callback function يتم تنفيذه داخل دالة مدمجة.
الخيار الثاني: closure يتم استدعاؤه بشكل فوري، بينما callback function يتم استدعاؤه لاحقًا حسب الحاجة.
الخيار الثالث: closure هو مفهوم مرتبط بالكائنات، بينما callback function هو مفهوم مرتبط بالـ promises.
الخيار الرابع: closure هو دالة يتم تعريفها داخل دالة أخرى وتحتفظ بالوصول إلى المتغيرات والبيئة المحيطة بها، بينما callback function هي دالة يتم تمريرها كوسيط إلى دالة أخرى ويتم استدعاؤها بعد إتمام عملية معينة.