const bigword = (str) => {
let result = "";
let b = 0;
for (let i = 0; i < str.length; i++){
if (str.charAt(i) === " " && str.charAt( b = i + 1 ) !== " " || i === 0 ) {
result += str[i].toUpperCase();
} else {
result += str.charAt(i);
}
}
return result;
}
проблема в том что условие
if (str.charAt(i) === " " && str.charAt( b = i + 1 ) !== " "
не работает, предполагалось что работать будет так если символ равен пустой строке и за ним идет символ не пустая строка то этот символ надо перевести в верхний регистр