Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no hasOwnProperty()

function filtrarApartamentoSemComplemento(clientes){
    return clientes.filter((cliente) =>{
        return (cliente.endereco.apartamento && !cliente.endereco.complemento)
    })
}

Testando assim, aparece a mesma coisa. Gostaria de saber o porquê de utilizar o método "hasOwnProperty()", pois não ficou muito claro.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

pode ser que ocorra um erro quando essa função não tiver dados para retornar, então vai ocorrer um erro no cliente.endereco.apartamento, por exemplo. No hasOwnProperty(), ele vai verificar se tem aquele propriedade e vai servir como uma validação.

Espero ter ajudado.

Entendi, Luís. Muito obrigado pela ajuda!