تسمى هذه الطريقة بـ (null safe Optional Chaining) وتستخدم للتأكد من قيمة متغيّر إن كانت لا تساوي null أو undefined.
في المثال المرفق، يتم اختبار قيمة المتغيّر image قبل تنفيذ التابع map على المصفوفة، وذلك لتجنّب الأخطاء التي قد تحدث في حال كانت فيمة المتغيّر غير معرّفة.
وهي نفس الطريقة التي يتم استخدام الشرط if لاختبارها أحياناً:
if(image != null)
أو
if(image.length) // في حالة المصفوفات
وفي إطار العمل React:
{ image && image.map( ...
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
التعليقات