Recebe uma string com o nome completo de uma pessoa (primeiro e último nome apenas) * e devolve o nome com o sobrenome abreviado. Caso só o primeiro nome seja passado, não faça nada.
* Exemplos: *
- Yuri Dirickson -> Yuri D. *
- João Silva -> João S. *
- Maria -> Maria
Respostas
Resposta:
Oppa Thais, acredito que estudamos juntos, qualquer dúvida pode da um grito, usei a função split para realizar a separação e length para encontrar o último nome, o console.log para fazer a impressão e testar no terminal. Explicação:
function abreviadorNomes(nomeCompleto) {
let namesList = nomeCompleto.split(" ")
let varificadorNome = namesList.length
if (varificadorNome == 1) {
console.log(nomeCompleto)
} else {
/* bloco para acessar o primeiro nome */
var primeiroNome = namesList[0]
/* bloco para acessar o último nome */
var ultimoNome = namesList[namesList.length - 1]
var ultimoNome = ultimoNome.split("")
var ultimoNomeAbrev = ultimoNome[0] + "."
console.log(primeiroNome + " " + ultimoNomeAbrev)
}
}