Outra dica muito boa, é o uso optional chaining para verificar a existencia de propriedades em objetos javascript
const obj = {
name: "João",
endereco: {
rua: "paralela",
numero: "13"
}
}
if(!obj.endereco?.cep){
console.log("obj não possui cep")
}else{
console.log(obj.endereco?.cep)
}
console.log(obj.endereco?.cep) //undefined
console.log(obj.endereco?.rua) //paralela