let a13 = [];
function f13() {
let s = 0;
for (let i = 0; i < 8; i++) {
let temp = [];
for (let k = 0; k < 8 ; k++) {
temp.push(s);
if (s == 0) {
s = 1;
} else {
s = 0;
}
}
if (s == 0) {
s = 1;
} else {
s = 0;
}
a13.push(temp);
}
console.log(a13);
}
document.querySelector('.b-13').onclick = f13;
for (let i = 0; ...
перебирает, условно, горизонтали (строки).for (let k = 0; ...
составляет очередную строку из клеточек, перебирает 8 клеток.s
, которая бывает или 1 или 0, означает цвет очередной клетки, и на каждой клетке меняет своё значение.0 1 0
1 0 1
0 1 0
размотать:
0 1 0 1 0 1 0 1 0
Как видно, клетки меняют свой цвет всегда, в том числе при переходе к следующей строке.