Assisti a aula 3 vezes mas não consegui entender o uso prático do que ela explicou.
Ficou a sensação de: "tá! E aí?"
Teria alguma situação real onde seria necessário usar essa solução?
Assisti a aula 3 vezes mas não consegui entender o uso prático do que ela explicou.
Ficou a sensação de: "tá! E aí?"
Teria alguma situação real onde seria necessário usar essa solução?
Oi, Lucas! Tudo bem?
O for...in
em JavaScript é uma maneira de iterar sobre as propriedades de um objeto, o que pode ser extremamente útil em várias situações do dia a dia de programação.
Imagine que você está desenvolvendo um sistema de cadastro de alunos e que cada aluno é representado por um objeto que contém várias propriedades, como nome, idade, e endereços. Se você precisar exibir todas as informações de um aluno ou processar cada uma das propriedades de alguma forma, o for...in
é uma ferramenta prática para isso.
Por exemplo, digamos que você queira listar todas as propriedades e valores de um objeto aluno
para verificar se todos os dados foram preenchidos corretamente, você poderia fazer algo assim:
const aluno = {
nome: 'Ana Souza',
idade: 28,
curso: 'Engenharia',
matricula: '20231001'
};
for (let propriedade in aluno) {
console.log(`A propriedade ${propriedade} tem o valor ${aluno[propriedade]}`);
}
Neste exemplo, o for...in
percorre cada propriedade do objeto aluno
e imprime tanto a chave quanto o valor correspondente, o que é especialmente útil quando você não sabe de antemão quais propriedades um objeto pode ter ou quando está lidando com objetos dinâmicos que podem mudar.
Espero ter ajudado!
Um forte abraço e bons estudos!
Deu pra entender! Muito obrigado! :D