Pesquisar neste blog

19/07/2020

Herança 03 em JavaScript

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: