Сумма минимальных значений в многомерном массиве

function sumOfMinimums(arr) {
  var i = 0
  for(i = 0 ; i <=arr.lenght; i ++){
  arr[i].sort();
  var sum =0;
  sum+= arr[i][0]
  }
  return sum
}

Я так понимаю, у меня проблема в нахождении элемента в многомерном массиве


Ответы (3 шт):

Автор решения: Igor

У Вас несколько проблем:

  1. Опечатка в названии свойства length.

  2. Обнуление переменной sum на каждой итерации цикла.

  3. Сортировка массива с использованием сравнивателя по умолчанию, который сравнивает элементы массива как строки.

→ Ссылка
Автор решения: letUser

Забудьте пжл про var в 2020.

let sortArr = (arr) => {
let sum;
   for(let el of arr) {
     el.sort((a, b) => a - b);
     sum += +el[0];
    };
return sum;
  };
→ Ссылка
Автор решения: Denis640Kb

let Arr = [[9,3,8,5,1],[2,7,1,2.6],[7,3,11,7,8]];
function sumOfMinimums(arr) {
    var sum =0;
    for(let i = 0 ;i<arr.length; i++){
        arr[i].sort(function(a, b){return a - b});
        sum += +arr[i][0]
    }
    return sum
}
console.log(sumOfMinimums(Arr));

→ Ссылка