为了账号安全,请及时绑定邮箱和手机立即绑定

为什么for循环不加大括号,加上后就出不来效果??

为什么for循环不加大括号,加上后就出不来效果??

正在回答

5 回答

同问,

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();


        }

这样就可以达到老师的效果,为什么{}不能把绘制的过程包含进去呢?

0 回复 有任何疑惑可以回复我~

没解决的话还是把代码贴出来,你这问题和没问一样,不可能的事

0 回复 有任何疑惑可以回复我~

数一数你的大括号成对不,是不是少了或者多了,按理来讲应该是能出来才对啊


0 回复 有任何疑惑可以回复我~

我都加大括号啊,不出效果可能是一些语法问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么for循环不加大括号,加上后就出不来效果??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信