Agregar una función al prototipo de String
Una de las partes divertidas de JavaScript es que puedes extender todos los tipos estándar extendiendo su prototipo. En este desafío, debes agregar a las cadenas de JavaScript una función swapCase(), que devolverá una nueva cadena con todos los caracteres en mayúscula convertidos a minúscula, y viceversa. Cualquier carácter no alfabético debe conservarse tal como está.
Ejemplos
"Hello".swapCase() ➞ "hELLO"
"2 4 6 8 WHO DO WE APPRECIATE?".swapCase() ➞ "2 4 6 8 who do we appreciate?"
"aBcD".swapCase().swapCase() ➞ "aBcD"Notas
swapCase()no debe modificar la cadena original.- Aunque puedes agregar nuevas funciones a los tipos de datos estándar, generalmente no es una buena idea en proyectos grandes!