Utilizei o código abaixo, onde o fillRect sobrepõe o strokeRect seguinte, algum problema fazer desta forma?
<canvas width="600" height="400"> </canvas>
<script>
var tela = document.querySelector("canvas");
var pincel = tela.getContext("2d");
function desenhaQuadrado(x, y, cor){
pincel.fillStyle = cor;
pincel.fillRect(x, y, 100, 100);
pincel.strokeRect(x, y, 100, 100);
pincel.strokeRect(x+100, y, 100, 100);
}
for(var x = 50; x < 300; x = x + 100){
desenhaQuadrado(x, 50, "green");
}
</script>