0

私はこの概念に苦労しています。javascriptでユーザー定義を作成できるので、使用できます

polygon[i].x
polygon[i].y

それ以外の

polygon[i][0]
polygon[i][1]

ポリゴン[i][j]のコードは以下のとおりです。

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]);
}
4

1 に答える 1

1

私があなたのコードを理解できる限り、これはそれでしょう:

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].y
于 2013-02-23T12:09:57.310 に答える