const s = 'hello world' s.split(' ').map(e => e[0].toUpperCase() + e.slice(1, e.length)).join(' ')
а без метода map тоже никак? я с ним еще знакомился тоже
const s = 'hello world'; let out = ''; for (const e of s.split(' ')) { out += e[0].toUpperCase() + e.slice(1) + ' '; }
А можно без for of? Я его ещё не проходил.
Добрые вы однако, спасибо
Да я шучу, не принимай близко к сердцу.
for of действительно не такой простой каким кажется на первый взгляд. Там сложный механизм итераторов под капотом.
он перебирает свойства массива
Он пользуется протоколом итерации объектов. https://learn.javascript.ru/iterable
Обсуждают сегодня