Antes de assistir a forma que o professor ensinou eu tentei fazer desse jeito
const clientes = require("./clientes.json");
function verificaApartamento (lista) {
const listaApartamento = lista.filter( (item) => {
return item.endereco.apartamento === true;
});
const validaComplemento = listaApartamento.forEach((cliente) => {
if (!cliente.endereco.complemento) {
console.log("Erro. Falta complemento no campo de endereço");
} else {
console.log("Contém complemento")
};
});
console.log(validaComplemento);
};
verificaApartamento(clientes);
E gostaria de saber o porquê do forEach retornar undefined depois de interar a array