Na aula 03 Métodos de objeto foi ensinado a saber se a chave existe no objeto ou não, foi utilizado o método Object.keys(objeto).
Fizemos uma validação, se caso o cliente tivesse a chave dependente, ele teria direito a oferta, se caso não, ele não teria a oferta.
segue o código a baixo:
function oferecerSeguro (obj){
const propsClientes = Object.keys(obj).values(obj);
if(propsClientes.includes("dependentes")){
console.log(Oferta de seguro de vida para ${obj.nome}
);
}
}
Porém queria fazer uma validação mais especificada, como por exemplo: se o cliente tiver a chave dependente como padrão porém ela for nula, ele não tem direito a oferta, se a chave obter algum dependente ele tem direito a oferta.
Alguém pode me ajudar, estou procurando na internet, mas não consigo achar esse tema especifico.