JavaScript Prototypes

0

What is the purpose of the following methods:

  • hasOwnProperty ();
  • getPrototypeOf ();

And what its function in the code below:

var carro = {};
carro.modelo = 'Celta';
carro.marca = 'Chevrolet';
carro.hasOwnProperty('modelo');
Object.getPrototypeOf(carro);
    
asked by anonymous 21.06.2018 / 17:08

1 answer

0

To learn more about read here and here .

var carro = {};
carro.modelo = 'Celta';
carro.marca = 'Chevrolet';
console.log(carro.hasOwnProperty('modelo')); // retorna um boolean indicando se o objeto possui a propriedade especificada.
console.log(Object.getPrototypeOf('carro')); // retorna o prototype (isto é, o valor da propriedade interna [[Prototype]]) do objeto especificado.
    
21.06.2018 / 17:19