そのため、JavaScriptの配列でこの問題が発生していました。ここに示すように、いくつかの変数を初期化しました。
var world = new Array;
var monsters = new Array;
var items = new Array;
var x = 0;
var y = 0;
そして、その上でこのコードを実行しようとしました:
while (y <= 49) { //generate world
world[x][y] = parseInt(Math.floor(Math.random()*2)); //0 = flatland, 1 = desert, 2 = mountain, 3 = swamp
x++;
if (x >= 49) {
x = 0;
y++;
}
}
x = 0;
y = 0;
しかし、Math.random()行に「TypeError:未定義をオブジェクトに変換できません」というエラーが表示され ます。考えられることはすべて試しましたが、それでもエラーが発生します。どんな助けでも大歓迎です!