Javascript Object.getPrototypeOf ()

O método JavaScript Object.getPrototypeOf () retorna o protótipo do objeto especificado.

A sintaxe do getPrototypeOf()método é:

 Object.getPrototypeOf(obj)

O getPrototypeOf()método, sendo um método estático, é chamado usando o Objectnome da classe.

Parâmetros getPrototypeOf ()

O getPrototypeOf()método inclui:

  • obj - O objeto cujo protótipo deve ser retornado.

Valor de retorno de getPrototypeOf ()

  • Retorna o protótipo do objeto fornecido.
  • Retorna nullse não houver propriedades herdadas.

Exemplo: Usando Object.getPrototypeOf ()

 let proto = (); let obj = Object.create(proto); console.log(Object.getPrototypeOf(obj) === proto); // true console.log(Object.getPrototypeOf("JavaScript")); // function let func1 = function () (); // creating object from function let object1 = Object.create(func1); console.log(Object.getPrototypeOf(func1) === Object.getPrototypeOf(object1)); // false // Object.create() creates object with given object as prototype console.log(func1 === Object.getPrototypeOf(object1)); // true 

Resultado

 true String ("", construtor: ƒ, âncora: ƒ, big: ƒ, blink: ƒ,…) false true

Leitura recomendada: objeto Javascript setPrototypeOf ()

Artigos interessantes...