Fala galera, eu curti demais essas aulas sobre array e continuei treinando aqui sozinha, brinquei um pouco pra transformar a primeira letra do nome, a primeira letra do sobrenome e depois primeira letra nome e sobrenome maiusculas, segue minha soluçao abaixo para quem possa se interessar:
let nomes = ["ana Julia", "Caio vinicius", "BIA Silva", "LorHana trindade"];
const nomesAtualizadosTudoMaiusculo = nomes.map(nome => nome.toUpperCase());
const nomesAtualizadosNome = nomes.map(nome => nome[0].toUpperCase() + nome.substring(1).toLowerCase())
const nomesAtualizadosSobrenome = nomes.map(nome => {
let primeiraPos = nome.split(' ')
.map(letter => letter[0] + letter.substring(1).toLowerCase());
return `${primeiraPos[0].toLowerCase()} ${primeiraPos[1].charAt(0).toUpperCase()}${primeiraPos[1].substring(1).toLowerCase()}`;
});
const nomesAtualizadosNomeESobrenome = nomes.map(nome => {
return nome.split(' ')
.map(letter => letter[0].toUpperCase() + letter.substring(1).toLowerCase())
.join(' ')
});
console.log(nomesAtualizadosTudoMaiusculo);
console.log(nomesAtualizadosNome);
console.log(nomesAtualizadosSobrenome);
console.log(nomesAtualizadosNomeESobrenome);