Код Junior Разминка: короткие функции обновлено
toCamel
Условие
kebab-case → camelCase.
Примеры
toCamel("background-color") // "backgroundColor"
toCamel("a-b-c") // "aBC"
toCamel("plain") // "plain"
Как подойти
replace(/-([a-z])/g, (_, c) => c.toUpperCase()). Второй аргумент replace может быть функцией - это и проверяют.
Подсказки: 1
- replace с функцией и группой захвата.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.