Я написал в коде(программирую холст canvas) функцию, которая перерисовывает холст с помощью цикла for. Но проблема заключилась в том, что функции(циклу) стало пофиг на условие и оно стало рисовать чёрным всё подряд. При этом если взять только цикл(без вызова функции), оно обязательно проверяет условие.
let can = document.getElementById("can");
let ctx = can.getContext("2d");
let DwiWidth;
let DwiHeight;
can.width = window.innerWidth;
can.height = (window.innerHeight-5);
let world = [
[0,0,0,0,0],
[0,1,0,0,0],
[0,0,0,1,0],
[0,0,0,0,0],
[0,0,0,0,0],
];
function clear () {
ctx.fillStyle = "#FFFFFF";
ctx.fillRect(0,0,window.innerWidth,(window.innerHeight-5));
can.width = window.innerWidth;
can.height = (window.innerHeight-5);
ctx.fillStyle="#000000";
for(let i=0;i<=4;i++) {
for(let b=0;b<=4;b++) {
if (false) {
DwiHeight = (window.innerHeight-5)/5;
DwiWidth = window.innerWidth/5;
ctx.fillRect(50*i,50*b,DwiHeight,DwiWidth);
}
}
};
}