البرمجة شائع

استخدم التسلسل الاختياري للخصائص المتداخلة

الوصول إلى خصائص الكائنات المتداخلة يتطلب فحوصات null/undefined متعددة. استخدم التسلسل الاختياري (?.) للوصول الآمن للخصائص المتداخلة بدون فحوصات null صريحة.

المشكلة

الوصول إلى خصائص الكائنات المتداخلة يتطلب فحوصات null/undefined متعددة.

الحل

استخدم التسلسل الاختياري (?.) للوصول الآمن للخصائص المتداخلة بدون فحوصات null صريحة.

الفائدة

يزيل 90٪ من كود فحص null ويمنع أخطاء "Cannot read property".

مثال الكود

// بدلاً من:
const city = user && user.address && user.address.city;

// استخدم:
const city = user?.address?.city;

ES
Edrees Salih
منذ 7 ساعات

We are still cooking the magic in the way!