Опозорюсь немножко.. нахватался верхушек, и спотыкаюсь на простых вещах. Или я не понимаю как работают условия, или запутался в скобочках, вот код:
var arr = [[0,0,0],[0,1,0],[0,0,0]]
arr.forEach(function(item,i){
item.forEach(function(elem,j){
console.log(i, j)
if (((i == 0) && (j == 0 || 2)) || ((i == 2) && (j == 0 || 2))) {
console.log("It' Corner element")
} else {
console.log("It's another element")
}
})
})
в консоли :
0 0
It' Corner element
0 1
It' Corner element // Должен быть another !!!
0 2
It' Corner element
1 0
It's another element
1 1
It's another element
1 2
It's another element
2 0
It' Corner element
2 1
It' Corner element // Должен быть another !!!
2 2
It' Corner element
Это я чего-то не понимаю, или нужно искать другой путь?
пс. код не боевой..