首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript可以使用polygon[i].x而不是polygon[i][j]?

javascript可以使用polygon[i].x而不是polygon[i][j]?
EN

Stack Overflow用户
提问于 2013-02-23 20:04:06
回答 1查看 39关注 0票数 0

我正在为这个概念而挣扎。是可以在javascript中创建用户定义的,这样我就可以使用

代码语言:javascript
复制
polygon[i].x
polygon[i].y

而不是

代码语言:javascript
复制
polygon[i][0]
polygon[i][1]

polygoni的代码如下。

代码语言:javascript
复制
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]);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-23 20:09:57

据我所知,你的代码是这样的:

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15040347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档