Bom dia, segue a resolução do meu exercicio exibindo os caracteres.
const senhaCadastrada = 'seguranç@2025';
for (let i = 0; i < senhaCadastrada.length; i++) {
console.log(`Caractere ${i+1}: ${senhaCadastrada[i]}`);
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia, segue a resolução do meu exercicio exibindo os caracteres.
const senhaCadastrada = 'seguranç@2025';
for (let i = 0; i < senhaCadastrada.length; i++) {
console.log(`Caractere ${i+1}: ${senhaCadastrada[i]}`);
}
Oi, Stephanie. Tudo bem com você?
A sua solução para o exercício de exibição de caracteres atende perfeitamente ao que foi proposto no enunciado. A estrutura criada para percorrer a string baseando-se no tamanho total dela foi aplicada corretamente, e o uso de interpolação de strings para ajustar a exibição do índice somando um garantiu o resultado esperado de forma limpa.
Como uma sugestão de melhoria e boas práticas em JavaScript moderno, quando precisamos apenas ler os elementos de uma coleção ou os caracteres de uma palavra sem a necessidade direta de manipular o índice numérico, podemos recorrer ao laço for...of. Essa variação simplifica a sintaxe ao extrair cada letra de forma automática a cada rodada da repetição, tornando a leitura do bloco de instruções mais fluida e direta.
Pensando nessa alternativa para o seu desenvolvimento, como você imagina que ficaria a construção do código se utilizássemos o laço for...of para realizar essa mesma tarefa de exibir as letras da senha cadastrada?
Parabéns pela dedicação no desenvolvimento da atividade e muito obrigado por compartilhar seu código conosco. O fórum permanece totalmente à disposição para suas futuras dúvidas.