ребята.
Я сделаю все просто, как только смогу
У меня есть функция для ввода первой буквы каждого слова в строке, которую я использую в качестве атрибута.
Но я не могу понять, почему мне нужно объявить в forloop длину разбиения, а не использовать его напрямую
Этот код работает
function LetterCapitalize(str) {
wordarr = str.split(" ");
for (var i = 0, n = wordarr.length; i < n; i++) {
wordarr[i] = wordarr[i][0].toUpperCase() + wordarr[i].slice(1);
}
str = wordarr.join(" ");
return str;
}
У меня проблема, я не понимаю, почему это работает:
for (var i = 0, n = wordarr.length; i < n; i++) {...
, но это не так:
for (var i = 0, i < wordarr.length; i++) {...
Спасибо за любой совет, который вы, ребята, можете дать мне.