我已经初始化了一个缓冲区数组以供使用:
for (h = 0; h < this.height; h += 1) { this.buffer.push([]);
for (w = 0; w < this.width; w += 1) { this.buffer[h][w] = 0; }对于看起来像this的二维列表
我使用这个缓冲区做很多事情,不仅仅是那个列表,我想缓冲这个列表,从h=2开始(如图所示,从第二行开始缓冲),并且只用于这个列表,而不是所有其他的事情。
我想要缓冲的列表:
this.Stash = new Container("Stash", 15, this.StashY, 10);在本例中,列表是15x10,因此前2行不应该包括在内(这意味着我希望缓冲13x10区域
我只是一个初学者,我在写代码时仍然有很多问题,但我用几种方法重写了代码,所有的代码都包含了前两行。
发布于 2020-11-21 14:01:01
var hStart = 0;
for (h = hStart; h < this.height; h += 1) {
for (w = 0; w < this.width; w += 1) {
// perform operations
}
}我还对代码进行了格式化,您通常希望获得可读性,而不是紧凑性。
https://stackoverflow.com/questions/64938299
复制相似问题