Показать сообщение отдельно
  #4 (permalink)  
Старый 21.03.2019, 11:29
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,726

fluorke,
function func(string) {
    let position = -1;
    do {
        const before = string.substring(0, position + 1); //with space
        const needle = string.substr(position + 1, 1);
        const after = string.substring(position + 2);

        string = before + needle.toUpperCase() + after;
    } while ((position = string.indexOf(' ', position + 1)) >= 0);

    return string;
};

alert(
    func('вася петя маша таня')
);

Последний раз редактировалось Nexus, 21.03.2019 в 11:33.
Ответить с цитированием