Capitalización inversa

Published by David Newman in

La típica función titleCase() de JavaScript puede poner en mayúscula la primera letra de cada palabra de una oración, dejando todas las demás letras en minúscula.

Sin embargo, el objetivo de este desafío es crear una función reverseTitle(), que hace exactamente lo contrario. Haz que la primera letra de cada palabra esté en minúscula, y el resto en mayúsculas!

Ejemplos

reverseTitle("this is a title") ➞ "tHIS iS a tITLE"

reverseTitle("BOLD AND BRASH!") ➞ "bOLD aND bRASH!"

reverseTitle("Elephants dance about bravely in Thailand") ➞ "eLEPHANTS dANCE aBOUT bRAVELY iN tHAILAND"

Notas:

  • Esto se tradujo originalmente de una versión en Python de esta pregunta. Desafortunadamente, olvidé anotar la URL de la pregunta original, así que, si la encuentras... ¡avísame!
  • Como crédito adicional (no realmente), ¡convierte la función dada en un método de prototipo!