JavaScript | getPrototypeOf() con ejemplos

getPrototypeOf () es una función incorporada en JavaScript que se usa para verificar el prototipo de un objeto que el usuario ha creado. La mayoría de las veces, se utiliza para comprobar si dos objetos tienen el mismo prototipo o no. Prototipo aquí significa la definición interna del objeto que define el usuario en el código JavaScript. 
Sintaxis: 
 

Object.getPrototypeOf(created_object);

Parámetros: Acepta un parámetro “objeto_creado” que es el objeto de la entidad cuyo prototipo se va a averiguar.
Valor devuelto: Devuelve el prototipo interno del objeto pasado en el método.
Código JavaScript para mostrar el funcionamiento de la función getPrototypeOf():  
Código #1: 
 

javascript

<script>
 
  // Creating a simple function
  function myfun(){}
   
  // creating a new object
  var obj= new myfun();
   
  // getting the prototype
  document.write(Object.getPrototypeOf(obj));
 
</script>

Producción: 
 

[object Object]

Código #2: 
Otra aplicación de la función getPrototypeOf() es verificar si dos objetos tienen el mismo prototipo o no. 
 

javascript

<script>
  
  // Creating a simple function
  var first_var = function myFun() {};
   
  // Creating a object
  var second_var = Object.create(first_var);
 
  // Getting the output
  document.write(Object.getPrototypeOf(second_var === first_var));
 
</script>

Producción: 
 

false

Navegador compatible:

  • Google Chrome 5.0 y superior
  • Internet Explorer 9.0 y superior
  • Firefox 3.5 y superior
  • Mozilla 4.0 y superior
  • Ópera 12.1 y superior
  • Safari 5.0 y superior

Publicación traducida automáticamente

Artículo escrito por RahulRanjan4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *