Задать вопрос
Ingernirated
@Ingernirated
Романыч

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

Добрый день, подскажите, почему при использовании циклов пишет, что fillRect is not a function?
https://jsfiddle.net/f4ocguv4/20/
  • Вопрос задан
  • 276 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unity с нуля
    3 месяца
    Далее
  • OTUS
    Android Developer
    10 месяцев
    Далее
Решения вопроса 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

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

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

Похожие вопросы