TilesArray.tilesの出力が間違っています。アラート(TilesArray.array);無作為化された数字で正しい出力が得られますが、最終的にTilesArray.tilesは各インデックスに同じ配列を持ちます。JavaScript配列に問題があります
for (i = 0; i < 200; i++) {
for (j = 0; j < 200; j++) {
TilesArray.array[j] = (Math.round(Math.random() * 499 + 1));
}
alert(TilesArray.array);
TilesArray.tiles[i] = TilesArray.array;
}
問題を解決する方法はありますか?
をMath.random()が本当にランダムではないという事実を – egze