Parastoo Ebrahimi
4 سال پیش توسط Parastoo Ebrahimi مطرح شد
3 پاسخ

شرط در دی اکت

سلام من میخوام دو تا شرط با هم چک بشه و اگر هر دو درست بودن یه عملیات انجام بشه ولی فقط شرط اول چک میشه . چکار باید بکنم؟

<button onClick={(props.checkedStore.length > 0 && props.layoutValue !=="") ? props.printProducts : null} 

@hesammousavi


ثبت پرسش جدید
سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 4 سال پیش مطرح شد
0

سلام

<button onClick={()=>{(false === false && true === true) ? console.log('sina') : console.log('mina')}}>click</button>

که هر دو درست هستند

<button onClick={()=>{(false === true && true === true) ? console.log('sina') : console.log('mina')}}>click</button>

شرط اول اشتباه است.

<button onClick={()=>{(false === false && true === false) ? console.log('sina') : console.log('mina')}}>click</button>

شرط دوم اشتباه است


Parastoo Ebrahimi
تخصص : front-end developer
@parastooebrahimi 4 سال پیش مطرح شد
0

@sinashahoveisi
ممنونم. شرط اول کدم اجرا میشه . ولی شرط دوم رو حتی اگه false قرار بدم بازم اجرا میشه.. در صورتی که and اونها false هست و نباید اجرا بشه.. اشکال سینتکسی هم نمیبینم توی کدم.


سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 4 سال پیش مطرح شد
2

در onClick باید تابع بذارید
شما ()=> رو نذاشتید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام