我对我的数组创建有点困惑。我有一个带有 x:y 坐标的项目列表以及它们的尺寸(以网格大小为单位)......例如:
x: 1
y: 7
width: 2 tiles
height: 2 tiles
所以我试图做的想法是创建一个“被占用”的 x:y 网格数组。但是循环这样的数据,所以被占用的瓷砖将是:
x: 1
y: 7
//
x: 2
y: 7
//
x: 1
y: 8
//
x: 2
y: 8
因为在上面的示例中,该项目是 2 x 2 块(正方形)。
我的对象的结构是这样的(显示在 console.log(sdata);)
7: Array[4]
0: "1"
1: "7"
2: "2"
3: "2"
所以是的,我正在尝试创建一个数组来存储这种网格参考。希望我解释了我想要了解的内容,但我不知道如何构造一个循环来创建数组。