@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();
});
  • Вопрос задан
  • 91 просмотр
Решения вопроса 2
Zoominger
@Zoominger
Сись админ
Задача-то простая. Для каждой строки вычисляете количество элементов, загоняете его в массив и ищете по этому массиву максимум. Индекс наибольшего значения будет равен индексу самой длинной строки. Наглядно и просто.
Ответ написан
filgaponenko
@filgaponenko
frontend developer
let maxArrayLength = Math.max.apply(null, val.map(item => item.length));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Александрия Москва
от 200 000 до 250 000 руб.
Foodtronics Москва
от 100 000 до 200 000 руб.
Алгоритмика Москва
от 120 000 до 200 000 руб.
21 авг. 2019, в 18:32
5000 руб./за проект
21 авг. 2019, в 18:21
1000 руб./за проект