ребята, у меня проблема для вас:)
В моем классе 31 ученик, мне нужно показать имена 2 учеников (в порядке из массива имен) на экране в понедельник в пятницу и показать WEEKEND на экране в субботу и воскресенье, и когда массив имен закончится, мне нужно, чтобы он начался заново (al oop); Приведенный ниже код - это мой взгляд на проблему, но я продолжаю получать неопределенность, и я не знаю, почему или если мой метод даже хорош для решения проблемы.
let dayNr = new Date().getDay();
let names1 = ['name1', 'name3', 'name5', 'name7', 'name9', 'name11', 'name13', 'name15', 'name17', 'name19', 'name21', 'name23', 'name25', 'name27', 'name29', 'name31'];
let names2 = ['name2', 'name4', 'name6', 'name8', 'name10', 'name12', 'name14', 'name16', 'name18', 'name20', 'name22', 'name24', 'name26', 'name28', 'name30'];
let n1 = names1.length;
let n2 = names2.length;
if (dayNr === 0 || dayNr === 6) {
document.getElementById("firstName").innerHTML = "WEEKEND";
document.getElementById("secondName").innerHTML = "WEEKEND";
} else {
var i = 0;
var j = 0;
while (i <= n1) {
document.getElementById("firstName").innerHTML = names1[i];
i++;
}
i = 0;
while (j <= n2) {
document.getElementById("secondName").innerHTML = names2[j];
j++;
}
j = 0;
}
<div class="col-md-12 colTop py-3 mb-4">
<h1 class="text-white">STUDENTS IN CLASS</h1>
</div>
<table class="table table-bordered">
<tbody>
<tr>
<td id="firstName"></td>
</tr>
<tr>
<td id="secondName"></td>
</tr>
</tbody>
</table>