const pai = {nome: 'Pedro', corCabelo: 'Castanho'}
const filha1 = Object.create(pai)
filha1.nome = 'Ana Paula'
console.log(filha1.corCabelo);
const filha2 = Object.create(pai, {
    nome:{
        value: 'Bia',
        eritable: false, 
        enumerable: true
    }
})
console.log(filha2.nome,'\n');
console.log(Object.keys(filha1));//chave retorna nome
console.log(Object.keys(filha2));
for (let  key in filha2) {
    filha2.hasOwnProperty(key) ?
        console.log(key) : console.log(`Por herança: ${key}`);
}

Nenhum comentário:
Postar um comentário