亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么for循環不加大括號,加上后就出不來效果??

為什么for循環不加大括號,加上后就出不來效果??

正在回答

4 回答

同問,

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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號