هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
في هذه الدروس المتعلقة بالأنواع المعقدة، ستتعرف على أنواع TypeScript المختلفة التي تتجاوز الأنواع الأساسية مثل الأرقام والسلاسل. تسمح لك الأنواع الحرفية بتعريف المتغيرات بقيم دقيقة، بينما توفر أنواع التعدادEnum طريقة لإعطاء أسماء لمجموعة من الثوابت ذات الصلة. تتيح لك Tuples تحديد قائمة مرتبة من العناصر ذات الأنواع الثابتة، مما يوفر بديلاً للمصفوفات.
ستتعرف أيضًا على نوع المصفوفة وكيف يمكن استخدامها لإنشاء مصفوفات من نوع أو طول معين. سنقوم أيضًا بتغطية نوع Union والذي يسمح لك بتحديد نوع يمكن أن يكون واحدًا من عدة أنواع محتملة. يمكن أن يكون هذا مفيدًا في الحالات التي يمكن فيها للدالة قبول أنواع مختلفة من الوسائط، أو عندما يمكن أن تحتوي الخاصية على أنواع مختلفة اعتمادًا على بعض الشروط. يعد عامل النوع keyof ميزة أخرى يمكن استخدامها مع الواجهات والفئات للوصول إلى مفاتيح نوع الكائن.
ستتعلم خلال هذه الدروس كيفية الإعلان عن كل نوع واستخدامه، بالإضافة إلى كيفية الجمع بينهما لإنشاء أنواع معقدة تناسب احتياجاتك الخاصة. بحلول نهاية هذه الدروس، ستكون مرتاحًا لاستخدام هذه الأنواع لكتابة كود TypeScript أكثر قوة ومرونة.
تغطي الدورة أنواع TypeScript المعقدة التي تتجاوز الأساسيات، بما في ذلك الأنواع الحرفية، وأنواع enum، وtuples، وأنواع المصفوفات، وأنواع الاتحاد، وعامل النوع keyof، بالإضافة إلى كيفية الإعلان عنها واستخدامها ودمجها لإنشاء أنواع معقدة.
في النهاية، ستكون مرتاحًا في استخدام هذه الأنواع لكتابة كود TypeScript أكثر قوة ومرونة، وقادرًا على تنفيذ الميزات المتقدمة للأنواع المعقدة في سيناريوهات عملية.
تغطي الدروس الأنواع الحرفية، ونوع enum، وtuples، ونوع المصفوفة، ونوع الاتحاد، وعامل النوع keyof.
نعم، إنها دورة TypeScript للمبتدئين تركز على تحديد الأنواع المعقدة، وتعليم كيفية الإعلان عن كل نوع واستخدامه بالإضافة إلى كيفية دمجها لتناسب احتياجاتك الخاصة.