گاهی چنین کدی میبینیم:
users.map(user => {
console.log(user.name);
});کد اجرا میشود...
اما ( )
map برای این کار طراحی نشده است.هدف اصلی ( )
map:تولید یک آرایه جدید.
اگر فقط قصد اجرای عملیاتی مانند:
* چاپ در Console
* ارسال درخواست
* ثبت Log
را دارید،
از:
users.forEach(user => {
console.log(user.name);
}); استفاده کنید.
---
🎯 انتخاب متد مناسب فقط درباره خوانایی نیست؛ درباره انتقال صحیح مفهوم کد هم هست.
💡 برنامهنویس حرفهای فقط به خروجی نگاه نمیکند؛ به نیت کد هم توجه میکند.
@CodeVerse_dev