تفاعل ES6 مشغل ثلاثي


مشغل ثلاثي

العامل الثلاثي هو عامل شرطي مبسط مثل if/ else.

بناء الجملة:condition ? <expression if true> : <expression if false>

هنا مثال باستخدام if/ else:

قبل:

if (authenticated) {
  renderApp();
} else {
  renderLogin();
}

هذا هو نفس المثال باستخدام عامل تشغيل ثلاثي:

مع تيرناري

authenticated ? renderApp() : renderLogin();


اختبر نفسك مع التمارين

ممارسه الرياضه:

أكمل بيان المشغل الثلاثي هذا.

blue  renderBlue()  renderRed();