相关疑难解决方法(0)

未捕获的TypeError:无法设置未定义的属性"0"

我收到了错误

未捕获的TypeError:无法设置未定义的属性"0"

出于某种原因,在这一行

world_map_array[i][z]="grass.gif|ongrass.gif|collision.gif|above.gif";
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

谢谢你的帮助

var x_world_map_tiles = 100; 
var y_world_map_tiles = 100; 

var world_map_array = new Array(x_world_map_tiles);
for (i=0; i<=2; i++)//create a two dimensional array so can access the map through x and y coords map_array[0][1] etc.
{
world_map_array[i]=new Array(y_world_map_tiles);
}


for (i=0; i<=x_world_map_tiles; i++)//just a test
{
for (z=0; z<=y_world_map_tiles; z++)//just a test
{
world_map_array[i][z]="grass.gif|ongrass.gif|collision.gif|above.gif";
}
}
Run Code Online (Sandbox Code Playgroud)

javascript

17
推荐指数
1
解决办法
7万
查看次数

标签 统计

javascript ×1