我正在为这个概念而挣扎。是可以在javascript中创建用户定义的,这样我就可以使用
polygon[i].x
polygon[i].y而不是
polygon[i][0]
polygon[i][1]polygoni的代码如下。
var polygon = new Array();
for (i = 0; i < 4; i++)
{
polygon[i] = new Array(2);
for (j = 0; j < 2; j++)
{
polygon[i][j] = "[" + i + "," + j + "]";
}
}
for (var i = 0; i < polygon.length; i++)
{
alert(polygon[i][1]);
}发布于 2013-02-23 20:09:57
据我所知,你的代码是这样的:
var polygon = [],
i;
//push an object with x and y into the polygon array
for (i = 0; i < 4; i++){
polygon.push({
x : 'x @'+i,
y : 'y @'+i
});
}
//accessible as
polygon[index].x
polygon[index].yhttps://stackoverflow.com/questions/15040347
复制相似问题