【发布时间】:2010-10-26 20:13:26
【问题描述】:
我有几个函数可以围绕单元格的周围单元格循环。网格包含在一个数组中。
在我的代码中,我进行了检查以确保它不是边缘单元之一,因为检查未定义的单元会导致错误。
因此,我有这样的代码:
if(x > 0) {
var firstX = x - 1;
} else {
var firstX = x;
}
if(x < 199) {
var lastX = x + 1;
} else {
var lastX = x;
}
if(y > 0) {
var firstY = y - 1;
} else {
var firstY = y;
}
if(y < 199) {
var lastY = y + 1;
} else {
var lastY = y;
}
很多行代码要做的很少。有没有更优雅的方法来做到这一点?
【问题讨论】:
标签: javascript arrays loops