SudoAhmed | مبرمج ⚡️
SudoAhmed | مبرمج ⚡️

@ahmedrowaihi

5 تغريدة 1 قراءة Apr 03, 2022
💛JavaScript Tip💛
Nullish coalescing operator (??)
عامل منطقي يقوم بارجاع الكف الايمن من المقارنة في حالتين:
- اذا كان الكف الايسر يساوي null او undefined
#30DaysOfCode_Ramadan
متى أستخدمه؟ تابع معي👇⚡️
قد يكون المعامل المنطقي ( || ) وهو مايمثل العبارة "OR" مألوفا لديك، وانت تعلم انه يقوم بإرجاع الكف الايمن اذا كان الكف الايسر قيمة خاطئة منطقيا "falsy" مثل:
- null
- undefined
- "" (empty string)
- 0 ( zero )
ولكن ربما وددت السماح بأدخال نص فارغ او القيمة صفر واعتبارها صحيحة
لذلك نقوم بأستبدال المعامل ( || ) بـ ( ؟؟ ) للقيام بمقارنة منطقية وارجاع الكف الايمن فقط في حالتي undefined او null في الكف الايسر.
مثال استخدام:👇⚡️
#30DaysOfCode_Ramadan
#30Ramadan | #30_رمضان
اول مشارك في الهاشتاق في يوم 1 رمضان😎⚡️
باذن الله راح التزم معكم الـ 30 يوم بـ 30 مشاركة.
1 رمضان | 🌙❤️
اللهمَ اجعل صِيامنا فيه صِيام الصّائمين وقيامنا فيهِ قيام القائمين ونبّهنا فيه عن نومة الغافِلين وأغفر لنا يا إلهَ العالَمينَ واعْفُ عنّا يا ارحم الراحمين.

جاري تحميل الاقتراحات...