Показать сообщение отдельно
  #1 (permalink)  
Старый 03.09.2018, 14:31
Интересующийся
Отправить личное сообщение для Роман1479 Посмотреть профиль Найти все сообщения от Роман1479
 
Регистрация: 06.10.2017
Сообщений: 24

Найти побочную диагональ двумерного массива js
var matrix4D = [
  1, 1, 1, 1,
  1, 1, 1, 1,
  1, 1, 1, 1,
  1, 1, 1, 1
];
function_matrix(matrix4D);
/* alert(matrix4D); */

function function_matrix(arr){
    var n = arr.length;
    var step = Math.sqrt(arr.length) - 1;

    for (var i = step; i < n - step; i += step) { 
        console.log(arr[i]);
        alert(arr[i]);
    }
}


Я ее нашел, но как сделать с такой матрицей как ниже ( выводит undefined ), помогите пожалуйста.
( должен вывести 3 6 2 и 9 )
var matrix4D = [
  1, 1, 1, 3,
  1, 1, 6, 1,
  1, 2, 1, 10,
  9, 1, 1, 1,
  1, 1, 11, 1
];

или
( должен вывести 5 3 и 1 )
var matrix4D = [
  1, 2, 3, 4, 5,
  1, 1, 1, 3, 4, 
  1, 1, 1, 1, 1,
];
Ответить с цитированием