Ingernirated
@Ingernirated
Романыч

Почему в цикле fillRect is not a function?

Добрый день, подскажите, почему при использовании циклов пишет, что fillRect is not a function?
https://jsfiddle.net/f4ocguv4/20/
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
Потому что вы его перезаписали (wtf?):

if(arr[i][j] == "w") {
  ctx.fillRect = "white"; // чооооо?
} else {ctx.fillRect = "black" // чооооо?}


Сначала нужно записать цвет в fillStyle, а затем вызывать fillRect()
ctx.fillStyle = "#FF0000";
ctx.fillRect(20,20,150,100);


Result

Бонус
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы