Adicionando uma função ao protótipo de String
Uma das partes divertidas do JavaScript é que você pode estender todos os tipos padrão estendendo seu protótipo. Neste desafio, você precisa adicionar às strings do JavaScript uma função swapCase(), que retornará uma nova string com todos os caracteres maiúsculos convertidos para minúsculos, e vice-versa. Qualquer caractere não alfabético deve ser mantido como está.
Exemplos
"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()não deve alterar a string original.- Embora você possa adicionar novas funções aos tipos de dados padrão, geralmente não é uma boa ideia em projetos grandes!