在javascript中使用2d数组并尝试从中读取值会给出;未捕获类型错误:无法读取属性';0';“未定义”的定义;
我正试图通过html画布上的迷宫与价值观。 我已经创建了一个包含值的二维数组在javascript中使用2d数组并尝试从中读取值会给出;未捕获类型错误:无法读取属性';0';“未定义”的定义;,javascript,jquery,html,arrays,Javascript,Jquery,Html,Arrays,我正试图通过html画布上的迷宫与价值观。 我已经创建了一个包含值的二维数组 const pot=[[0, 2], [-2, 0], [0, 1], [-1, 0], [0, 2], [1, 0], [0, 3], [1, 0], [0, 1], [1, 0], [0, -1], [2, 0], [0, -1], [1, 0], [0, 1], [4, 0], [0, -1], [-3, 0], [0, -1], [3, 0], [0, -2], [2,
const pot=[[0, 2], [-2, 0], [0, 1], [-1, 0], [0, 2],
[1, 0], [0, 3], [1, 0], [0, 1], [1, 0],
[0, -1], [2, 0], [0, -1], [1, 0], [0, 1],
[4, 0], [0, -1], [-3, 0], [0, -1], [3, 0],
[0, -2], [2, 0], [0, 3], [-1, 0], [0, 1],
[1, 0], [0, 1], [-1, 0], [0, 1], [-1, 0],
[0, -1], [-6, 0], [0, 2], [1, 0], [0, 2],
[1, 0], [0, 1], [-1, 0], [0, -1], [-1, 0],
[0, -2], [-1, 0], [0, 1], [-5, 0], [0, -1],
[1, 0], [0, -1], [-1, 0], [0, -1], [2, 0],
[0, -1], [-1, 0], [0, -1], [-2, 0], [0, 4],
[-2, 0], [0, -1], [1, 0], [0, -1], [-2, 0],
[0, 3], [2, 0], [0, 2], [-1, 0], [0, -1],
[-1, 0], [0, 2], [3, 0], [0, -2], [2, 0],
[0, 1], [-1, 0], [0, 3], [-1, 0], [0, 1],
[4, 0], [0, -1], [-2, 0], [0, -1], [5, 0],
[0, 1], [-2, 0], [0, 1], [2, 0], [0, 1]];
为了从中读取值,我做了一个for循环
var dolz=pot.length;
for(var i=0; i<=dolz; i++){
x += pot[i][0]*(w/dimenzija);
y += pot[i][1]*(h/dimenzija);
ctx.lineTo(x, y);
}
ctx.stroke();
var dolz=pot.length;
对于(var i=0;i更改“更改”从删除=
,从删除=