Запрашиваю помощь в поиске наилучшего для данной ситуации варианта.
Есть некий участок "сферического кода в вакууме":
var Arr = [][];
Arr.length = 100;
for(var i=0; i<100; i++) {
for(var j=0; j<100; j++) {
if(Arr[i + 10][j + 10] === 1) {
// что-то произойдёт
}
}
}
Дан двухмерный массив 100 х 100, при попытке подставить условие без проверки длины, явно превышающее предел массива, например: Arr[i+10][j+10] – получим соответствующую ошибку «cannot read property of undefined». Может быть существует какой-то иной способ избежать нагромождение проверок перед необходимым условием?