Только что начал программировать неделю назад, и сейчас мне это нравится.Я понял, что слишком быстро прохожу учебный план в лагере свободного кода и перейду к следующему разделу, не понимая его полностью.В этом примере цикла кто-то может объяснить мне, как этот цикл полностью работает?Цель состоит в том, чтобы найти самое длинное слово в этом предложении «быстрая коричневая лиса перепрыгнула через ленивую собаку».
-Что означает переменная i в этом случае?
-Я поигрался с изменением 'i = 0', поставил числа 1-9, проверил результат и получил: числа 0-4 дает мне «6», цифры 5-7 дают мне «4», числа 8 дают мне «3», а 9 дает мне 0
Я не понимаю, как эти числа привели к 6,4,3,и 0. Может кто-нибудь объяснить это мне.Спасибо!
function findLongestWordLength(str) {
var words = str.split(' ');
var maxLength = 0;
for (var i = 9; i < words.length; i++) {
if (words[i].length > maxLength) {
maxLength = words[i].length;
}
}
return maxLength;
}
console.log(findLongestWordLength("The quick brown fox jumped over the lazy dog"));