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

function draw(piece,cxt),这里的piece不用先申明一下吗?本人新手,请教一下各位大神。

function draw(piece,cxt),这里的piece不用先申明一下吗?

for (var i = 1;i < piece.p.length ;  i++)这里为什么不用花括号{}?

function draw(piece,ctx){
                ctx.beginPath();
                ctx.moveTo(piece.p[0].x,piece.p[0].y);
                for (var i = 1;i < piece.p.length ;  i++)
                    ctx.lineTo(piece.p[i].x,piece.p[i].y);
                
                
                ctx.closePath();
                ctx.fillStyle=piece.color;
                ctx.fill();
            }

正在回答

2 回答

JavaScript中的函数本身就不用声明呀。C语言的函数,有些场合需要声明。

for循环如果没有花括号{},那就是默认下一句代码为,for循环的,循环体。

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

淡月暗香 提问者

原来是这样,谢谢你!
2016-01-20 回复 有任何疑惑可以回复我~

piece和cxt是一个参数,不用声明的。上面调用函数的时候不是传了这两个参数吗?

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

举报

0/150
提交
取消

function draw(piece,cxt),这里的piece不用先申明一下吗?本人新手,请教一下各位大神。

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