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