I am trying to create a function to reverse all cases in a string. All lower-case letters should be upper-case, and vice versa. For example: reverseCase("Happy Birthday") ➞ "hAPPY bIRTHDAY"
My code below doesn't work. :(
const functionX = X =>
X === X.toLowerCase() ? X.toUpperCase() : X.toLowerCase();
function reverseCase(string) {
const letters = string.split('');
letters.forEach(functionX);
return letters.join('');
}
console.log(reverseCase('Happy Birthday!'));