Всем привет. Не пишется значение массива в dataset.
for (var b = 0; b < ch2.length; b++) {
if(ch2[b].classList.contains('no_event')){
let k = 0;
while (k < 7) {
ch2[b].dataset.dayhour=week[k] // тут везде week[6]
console.log(week[k]) // Здесь всё что надо
k++;
}
}
}
Если просто week, то вставляет все значения массива через запятую. В массиве числа. Причём, если явно пишу week[1],например, то вставляет то, что и надо.