
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Breaking camelCase syntax in JavaScript
Problem
We are required to write a JavaScript function that takes in a camelCase string, str as the first and the only argument.
Our function should construct and return a new string that splits the input string using a space between words.
For example, if the input to the function is −
Input
const str = 'thisIsACamelCasedString';
Output
const output = 'this Is A Camel Cased String';
Example
Following is the code −
const str = 'thisIsACamelCasedString'; const breakCamelCase = (str = '') => { const isUpper = (char = '') => char.toLowerCase() !== char.toUpperCase() && char === char.toUpperCase(); let res = ''; const { length: len } = str; for(let i = 0; i < len; i++){ const el = str[i]; if(isUpper(el) && i !== 0){ res += ` ${el}`; continue; }; res += el; }; return res; }; console.log(breakCamelCase(str));
Output
this Is A Camel Cased String
- Related Articles
- Hyphen string to camelCase string in JavaScript
- Converting any case to camelCase in JavaScript
- camelCase in Python
- Breaking a loop in functional programming JavaScript.
- Breaking integer to maximize product in JavaScript
- Camelcase Matching in C++
- What are syntax errors in JavaScript?
- CamelCase in Java naming conventions
- How to catch syntax errors in JavaScript?
- Strange syntax, what does `?.` mean in JavaScript?
- How important is backslash in breaking a string in JavaScript?
- Convert Dashes to CamelCase in PHP
- What is the syntax to define enums in javascript?
- Create a syntax highlighting code with JavaScript.
- How to use Spread Syntax with arguments in JavaScript functions?

Advertisements