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