@leyarthemes

Как узнать длину самой длинной строки и колонки 2d массива?

Здравствуйте, подскажите, пожалуйста, как передать в функцию testFunc() длину (length) самого большого подмассива из массива val, и, если это возможно, длину самой большой колонки (например, колонка с индексом 1 - 7, "" ,9). Кол-во подмассивов неизвестно.
var val = [
["",7,17,27,17],
["","",18,28,18,18,18,18,18],
["",9,19,29,19]
]

var newVal = val.map(function(e) {
  return testFunc();
});
  • Вопрос задан
  • 101 просмотр
Решения вопроса 2
Zoominger
@Zoominger
System Engineer
Задача-то простая. Для каждой строки вычисляете количество элементов, загоняете его в массив и ищете по этому массиву максимум. Индекс наибольшего значения будет равен индексу самой длинной строки. Наглядно и просто.
Ответ написан
filgaponenko
@filgaponenko
frontend developer
let maxArrayLength = Math.max.apply(null, val.map(item => item.length));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы