Показать сообщение отдельно
  #1 (permalink)  
Старый 31.07.2018, 12:45
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Задачка с символами - сделать заглавными
Затыкаю пробелы в основах JS, обнаружил что пропустил тему с символами charAt().
Вроде ничего сложного и легко запоминается, но не могу решить такую простую задачку:

Нужно написать функцию принимающую массив из слов, которая первый символ каждого слова из массива сделает заглавными буквами и вернёт массив строкой.

Пишу код:
function strok(arr) {
    for (let i = 0; i < arr.length; i++) {
        arr[i].charAt(0) = arr[i].charAt(0).toUpperCase();
    }
    return arr.join(' ');
}
console.log(strok(['наша', 'маша', 'громко', 'плачет']));


получаю ошибку.
Покажите пжл, как правильно сделать.
Ответить с цитированием