transform snake case in camel case typescript
const toCamelCase = (str: string): string =>{
let charsLowerCase = str.toLowerCase().split('');
let camelCaseKey = '';
for (let pos = 0; pos < charsLowerCase.length; pos++) {
if (charsLowerCase[pos] === '_') {
let next = pos + 1;
charsLowerCase[next] = charsLowerCase[next].toUpperCase();
charsLowerCase.splice(pos, 1);
}
camelCaseKey += charsLowerCase[pos];
}
return camelCaseKey;
}
console.log(toCamelCase('hello_world'));
// > helloWorld