0%

toCamelCase

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/**
* @param {string} argument1
* @param {number} argument2 strat where
* @return {string}
*/

// function toCamelCase(str, start = 0) {
// return str
// .split("-")
// .map((v, i) => {
// if (i >= start) {
// return v[0].toUpperCase() + v.slice(1);
// }
// return v;
// })
// .join("");
// }

function toCamelCase(str: string, start = 0): string {
return str.replace(/-(\w)/g, (match, matchItem) => matchItem.toUpperCase())
}