Ralat Mendapatkan Hari dalam Minggu Mengikut Nombor dalam JavaScript
Katakan tugas yang diberikan adalah untuk mendapatkan nama hari dalam minggu mengikut nombornya. Katakan nombor tersimpan dalam pemboleh ubah:
let num = 3;
Seorang pengaturcara menyelesaikan tugas ini dengan cara berikut:
let num = 3;
let day;
switch (num) {
case 0:
day = 'Ahad';
break;
case 1:
day = 'Isnin';
break;
case 2:
day = 'Selasa';
break;
case 3:
day = 'Rabu';
break;
case 4:
day = 'Khamis';
break;
case 5:
day = 'Jumaat';
break;
case 6:
day = 'Sabtu';
break;
}
Pengaturcara itu menghasilkan kod yang berfungsi, tetapi ianya terlalu panjang. Lagipun, tugas itu boleh diselesaikan dengan lebih ringkas seperti berikut:
let num = 3;
let arr = ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'];
let day = arr[num];