Вы можете использовать массив для хранения ваших блоков.Кроме того, я добавил соответствующие аргументы в функцию block()
.
function block(x, y, w, h)
{
this.x = x;
this.y = y;
this.w = w;
this.h = h;
ctx.fillRect(this.x, this.y, this.w, this.h);
}
let blocks = [];
for (let i = 0; i < 3; i++)
{
blocks[i] = new block(Math.floor(Math.random() * 6) * 100, 0, 100, 100);
// or blocks.push(new block(Math.floor(Math.random() * 6) * 100, 0, 100, 100));
}
Затем, позже, вы можете получить доступ к трем блокам как blocks[0]
, blocks[1]
и blocks[2]
соответственно.