提示コードの///コメント部のコードですがboard
二次元配列を.length
プロパティによって長さを取得したいのですが上手く取得されずundfiend
になってしまいます。これはなぜでしょうか? 参考サイト通りに入力しました。
参考サイト: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array
"use strict" const PUYO_SIZE = 25; //ぷよサイズ //マス目 let board = [ [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,0,0,0,0,0,0,0,0,0,0,5], [5,5,5,5,5,5,5,5,5,5,5,5], ]; const WALL = 5; // ################################################################ // # ステージ // ################################################################ class Stage { constructor() { } Update() { } Renderer() { /////////////////////////////////////////////////////////////////////////////////// console.log("あああ" + board.lenght); /////////////////////////////////////////////////////////////////////////////////// for(let i = 0; i < board.lenght; i++) { for(let j = 0; j <board[i].length; j++) { console.log("あああ\n"); if(board[i][j] == WALL) { fill(255,0,0); rect(i * PUYO_SIZE,j * PUYO_SIZE, i * (PUYO_SIZE * 2) ,j * (PUYO_SIZE * 2)); } } } } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/01/11 09:22
2022/01/11 10:12