استفاده از early return

ویدیو رو ببنید فک میکنم مفهمومی تره

این اموزش برای ایمان غفوری هست و صرفا برای سازماندهی و تکثیر بیشتر مطالب اموزشی رایگان ایشون گزاشته شده.

این ویدو ها رایگان هست و اگر نیاز به ارتباط با ایشون دارید از لینک بالا استفاده کنید.

خوب برای این ویدیو مثالی نداشتم اما یه تیکه کد  js دارم که تو زیر میزارم براتون. فک کنید  کد زیر را دارم

Problem

function divider(dividend, divisor){
   let response;
   if(isNaN(dividend) || isNaN(divisor))
   {
     response = "Error: input a number";
   }
   else if(divisor === 0)
   {
    response = "Error: cannot divide by 0";
   }
   else 
   {
    response = dividend / divisor;
   }
return response;
 }

خوب همینطور که میبنید چندین  if و شرط داریم تو این کد. که میتونید به صورت زیر بنویسیمش

Solution

function divider(dividend, divisor){
   if(isNaN(dividend) || isNaN(divisor))
   {
     return "Error: input a number";
   }
   else if(divisor === 0)
   {
    return "Error: cannot divide by 0";
   }
return dividend / divisor;
 }

نویسنده
پوریا سبحانلو

سلام من پوریا هستم

چند سالی هست تو وب فعال هستم و برنامه نویسی میکنم

اوایل با php کار میکردم بعد ها سریع به پلتفرم های جاوا اسکریپت علاقه مند شدم و الان در حال یادگیری React هستم

سایر مطالب