что если index == 0 как вообще работает?Не совсем понимаю этот момент , он воспринимает элемент с нулевым индексом 0 после тире,из-за сплита?Или что это за условие
function camelizeStr(str){
return str.split('-')
.map(
(word,index)=>index == 0 ? word : word[0].toUpperCase() + word.slice(1)
)
.join('')
}
console.log (camelizeStr("background-color"))
Перевод первой буквы в заглавную
можно проще srt.replace(/-\w/g, match => match[1].toUpperCase())
Обсуждают сегодня