处理一个需要向数组添加点的项目。这是创建然后尝试将对象添加到数组的代码:
var points = [];
points[0] = [];
points[0][0] = 0; //x-coord
points[0][1] = 0; //y-coord
points[points.length][0] = x; //Breaks on this line
points[points.length][1] = y;
我得到的确切错误是Uncaught TypeError: Cannot set property '0' of undefined。每次按下按钮时都会运行此代码,并且已经ints
设置了其他值。我认为 JavaScript 允许您随时在数组中设置值?