Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Uma função que eu fiz não está funcionando e eu não sei porquê.

Não sei se eu é que estou fazendo errado ou se funções não funcionam deste jeito mesmo.

<meta charset="UTF-8">

<canvas> width="600" height="400" </canvas>

<script>
function brush() {

var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');

}

brush.fillRect(0,0,600,400);

</script>
2 respostas
solução!

Fala Kellyson, Tudo bem?

A function tem a função de "empacotar" um bloco de códigos para proporcionar o reuso desse bloco de código.

Para chamarmos uma função devemos usar nomeDaFuncao()

Acredito que a sua intenção seria realizar da forma abaixo.

<meta charset="UTF-8">

<canvas> width="600" height="400" </canvas>

<script>
    function brush() {

        var tela = document.querySelector('canvas');
        var pincel = tela.getContext('2d');
        pincel.fillRect(0,0,600,400)

    }

    brush()

</script>

Não tinha pensado nisso hahaha. Muito obrigado! Agora me surgiu outra dúvida, por que o brush.fillRect() não funciona?