Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

como verificar se uma propriedade de um objeto é nulo ou não.

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.

1 resposta
solução!

Consegui achar uma solução para essa validação.

segue ela:

function oferecerSeguro(obj) { for (let dependente in obj) { if (dependente === 'dependentes' && obj[dependente].length > 0) { return Oferta de seguro de vida para ${obj.nome}; } } return ${obj.nome} não tem direito a oferta }