بررسی دقیق تر break در switch

بررسی دقیق تر break در switch

موضوعی که در این پست قراره بررسی کنیم ربط مستقیمی به جاواسکریپت نداره.

در اصل یک مفهوم برای برنامه نویسی هست اما خب توی جاواسکریپت ممکنه به باگ هایی در استفاده ازش خورده باشید.

بررسی دقیق تر break در switch

در وهله اول بگم که استفاده از swtich-case رو نمی پسندم و کاملا bad-smell به حساب میاد.

و خیلی از بزرگان هم اون رو مخالف با SRP می دونن.

اما خب اگه مجبور شدید یادتون باشه که پایان هر statement ، از break استفاده کنید. 🤓

در صورتی که این کار رو نکنید ، مترجم جاواسکریپت بدون توجه به case بعدی statement بعدی رو اجرا می کنه.

این شما و این هم مثال کاملی از شرح حال این موضوع :

 

امیدوارم که با بررسی دقیق تر break در switch تونسته باشم یکی از باگ های شما کمتر کنم 😃

Share:

ارسال یک پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

4 + 1 =