Fix typo to fit the context Fix typo add space Fix small typo Fix small typo Fix typo Fix typo Fix typo Fix typo Fix typo Fix typo Fix typo Update tail.md Fix typo Fix small typo Fix typo Fix typo Fix typo Fix typo Fix small typo Fix typo Fix small typo Fix typo Fix typo Fix typo Fix typo Fix typo Fix typo Fix typo Fix typo Fix typo
15 lines
647 B
Markdown
15 lines
647 B
Markdown
### toCamelCase
|
|
|
|
Converts a string to camelcase.
|
|
|
|
Use `replace()` to remove underscores, hyphens, and spaces and convert words to camelcase.
|
|
|
|
```js
|
|
const toCamelCase = str =>
|
|
str.replace(/^([A-Z])|[\s-_]+(\w)/g, (match, p1, p2, offset) => p2 ? p2.toUpperCase() : p1.toLowerCase());
|
|
// toCamelCase("some_database_field_name") -> 'someDatabaseFieldName'
|
|
// toCamelCase("Some label that needs to be camelized") -> 'someLabelThatNeedsToBeCamelized'
|
|
// toCamelCase("some-javascript-property") -> 'someJavascriptProperty'
|
|
// toCamelCase("some-mixed_string with spaces_underscores-and-hyphens") -> 'someMixedStringWithSpacesUnderscoresAndHyphens'
|
|
```
|