Mhmdreza
عکس
⚡️ یه توصیه برای نوشتن فانکشنهایی که بیشتر از یک پارامتر دارند; لطفا به مثالی که تو تصویر هست توجه کنید:
❌ موقع کال کردن فانکشن، عدد ۱۲۳ و استرینگ jack_franklin تا حدی با توجه به اسم فانکشن(saveUserData) قابل حدس هستند که دقیقا به چه دردی میخورن ولی اون بولین false رو واقعا نمیشه به سادگی تشخیص داد که چیه مگه اینکه بریم و کد فانکشن رو بخونیم 🙃
✅ راه حل اینه که بیایم و از آبجکت برای پارامترهای فانکشنمون استفاده کنیم. تو حالت دوم و با استفاده از آبجکت کاملا واضحه که عدد ۱۲۳ برای id یوزرمون هست و استرینگ jack_franklin مربوط به username میشه و بولین false مربوط به resetPassword میشه. اینجوری خوانایی و تمیزی کدمون به شدت بالا میره و نیازی نیست که یکنفر مستقیما به کد فانکشنمون رجوع کنه تا بفهمه هرکدوم از این مقادیر برای چه کاری هستن. از نحوه استفاده کامل متوجه میشه 😊
🆔 @frontcode01 | 👩💻🧑💻
29 · 3.2K ·