У меня есть матрица 3x3, и когда я выбираю элемент в этой матрице, мне нужно найти элементы, окружающие этот элемент (то есть, слева, справа, внизу). Ниже приведен код, который я использовал для создания 3х3 матрицы -Как получить элементы, окружающие выбранный элемент в матрице
// declare array of multi dimensions
var arrOfArr = new Array(3);
// or declare as [[],[],[]] as suggested by Elijah
// allocate storage
for (var x = 0; x < arrOfArr.length; x++) {
arrOfArr[x] = new Array(3);
}
// Populate the array
// first array
arrOfArr[0][0] = "00";
arrOfArr[0][1] = "01";
arrOfArr[0][2] = "02";
// second array
arrOfArr[1][0] = "10";
arrOfArr[1][1] = "11";
arrOfArr[1][2] = "12";
// third array
arrOfArr[2][0] = "20";
arrOfArr[2][1] = "21";
arrOfArr[2][2] = "22";
alert(arrOfArr);
Если выбрать элемент в этой матрице, мне нужно, чтобы получить сверху, слева, справа и снизу элемента выбранного элемента , Как я могу это сделать
Хорошо, если вы выбрали, скажем (1,1), верхний элемент будет иметь один и тот же столбец, но 1 меньше в строке. Слева и справа будет такой же ряд, разные столбцы, а нижний будет тем же столбцом, строка ниже. – Jhecht