Write a function `processString(str)` that returns an object with: `upper` (uppercased), `lower` (lowercased), `reversed` (reversed string), `length` (char count).
Problem Statement
Write a function `processString(str)` that returns an object with: `upper` (uppercased), `lower` (lowercased), `reversed` (reversed string), `length` (char count).
Complexity
Time Complexity: -
Space Complexity: -
Hints
š” Hint 1:
Use .toUpperCase(), .toLowerCase() for case conversion.
š” Hint 2:
Reverse a string: str.split("").reverse().join("").
š” Hint 3:
Return an object with all four properties.
ā
Solution:
```javascript
function processString(str) {
return {
upper: str.toUpperCase(),
lower: str.toLowerCase(),
reversed: str.split("").reverse().join(""),
length: str.length
};
}
```