【发布时间】:2012-03-15 05:16:50
【问题描述】:
我的数组有问题。我创建了它们(我不确定设计是否正确),但很难理解如何对其进行检查。
我的数组是这样创建的:
id = i++;
uid = my_id;
imgwidth = img[0].width;
imgheight = img[0].height;
spritea[uid] = new Array();
spritea[uid][0] = abposx;
spritea[uid][1] = abposy;
spritea[uid][2] = imgwidth;
spritea[uid][3] = imgheight;
我只是假设这是存储图像位置信息并为其赋予唯一 ID 的正确方法。
然后我想检查以下示例条件:
if (x > spritea[0] && x < spritea[0]+spritea[2]){
var uid = //get the UID of the array ;
}
但我认为我的数组结构错误?有什么建议吗?
【问题讨论】:
标签: javascript arrays for-loop