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];