JavaScript-ში კვირის დღის მიღების შეცდომა ნომრით
დავუშვათ, დასახულია ამოცანა მიიღოთ კვირის დღის სახელწოდება მისი ნომრის მიხედვით. დავუშვათ, ნომერი ინახება ცვლადში:
let num = 3;
რაღაც პროგრამისტმა ეს ამოცანა გადაწყვიტა შემდეგნაირად:
let num = 3;
let day;
switch (num) {
case 0:
day = 'კვ';
break;
case 1:
day = 'ორშ';
break;
case 2:
day = 'სამ';
break;
case 3:
day = 'ოთხ';
break;
case 4:
day = 'ხუთ';
break;
case 5:
day = 'პარ';
break;
case 6:
day = 'შაბ';
break;
}
პროგრამისტს მიიღო მოქმედი კოდი, მაგრამ ძალიან გრძელი. ხომ ამოცანის გადაჭრა შეიძლება ბევრად უფრო მოკლედ შემდეგნაირად:
let num = 3;
let arr = ['კვ', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'];
let day = arr[num];