ホームページ >ウェブフロントエンド >htmlチュートリアル >[ヘルプ] 以下のコードの問題点についてアドバイスをお願いします_html/css_WEB-ITnose
myMap.prototype.isCollide=function(shape_data){
for(var i=0;i<4;i++){
var row=shape_data[i].row;
varcol=shape_data[i].col; if(col if(row==this.height) return true;
else
if(this.myLines[row]) [col]!=NoShape)
return true;
}
return false; }
実行すると、赤い線が属性「unknown」の値を取得できず、オブジェクトが NULL または未定義であることを示すプロンプトが常に表示されます。
ディスカッションに返信 (解決策)
これら 3 つの変数に問題があります。定義があるかどうか、または myLines[row][col] がアウトかどうかを確認してください。境界の範囲
myLines とは何ですか?完全なコードを投稿してください
また、これについては js セクションに移動するのが最善です。 。
myLines rowcol
これら 3 つの変数に問題があります。それらが定義されているかどうか、または myLines[row][col] が範囲外であるかどうかを確認してください。