for( let info in cliente){
if(typeof cliente[info] === "number" || typeof cliente[info]==="string"){
relatorio += `
${info}: ${cliente[info]}
`
}
}
for( let info in cliente){
if(typeof cliente[info] === "number" || typeof cliente[info]==="string"){
relatorio += `
${info}: ${cliente[info]}
`
}
}
Boa tarde Álvaro, tudo certo?
Excelente abordagem! Fazer alterações e pensar em outras formas de obter o mesmo comportamento são uma ótima forma de internalizar o nosso aprendizado.
Eu só vou deixar uma indagação aqui: qual seria a diferença de comportamento da sua implementação em relação à utilizado no curso caso o objeto tivesse um campo do tipo boolean
?
Continue assim e bons estudos!
Se o objeto tiver um um campo do tipo boolean na implementação proposta no tópico NÃO será exibido no console.log, tendo em vista que a condicação para a let relatorio receber um valor é se for "number" ou "string". Na implementação realizada no curso exibirá o campo do tipo boolean.