为什么for循环不加大括号,加上后就出不来效果??
为什么for循环不加大括号,加上后就出不来效果??
为什么for循环不加大括号,加上后就出不来效果??
2016-03-16
同问,
function draw(piece,cxt){
cxt.beginPath();
cxt.moveTo(piece.p[0].x,piece.p[0].y);
for(var i = 1; i < piece.p.length; i++){
cxt.lineTo(piece.p[i].x,piece.p[i].y);
}
cxt.closePath();
cxt.fillStyle = piece.color;
cxt.fill();
cxt.strokeStyle = "black";
cxt.lineWidth = 3;
cxt.stroke();
}
这样就可以达到老师的效果,为什么{}不能把绘制的过程包含进去呢?
举报