Задать вопрос
@adil16

Как вывести длину самого большого вложенного массива?

При нажатии b-15 выполняете функцию f15. Функция должна вывести в out-15 длину самого большого вложенного массива в a15.

Сделал так, где ошибка?
let a15 = [
    [],
    [1,0],
    [1,0,0,0],
    [3,4,5,6,7,8],
    [1,2]
];
let maxString = a15[0].length;

function f15() {
    for (let i = 1; i <a15.length;i++)
    if(a15[i].length> maxString){
    maxString = a15[i].length;
    document.querySelector('.out-15').innerHTML = maxString ;

}
 
document.querySelector('.b-15').onclick = f15;
  • Вопрос задан
  • 636 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
где ошибка?

Скобки пересчитайте. Фигурные. Сколько закрывающих, сколько открывающих.

Ну и конечно не надо никаких циклов в явном виде:

const maxlen = Math.max(...arr.map(n => n.length));

// или

const maxlen = arr.reduce((max, { length: n }) => max > n ? max : n, -Infinity);
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега JavaScript
♬♬
Фигурную скобку не закрыли
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы