JavaScript | Método Reflect.getPrototypeOf()

El método Reflect.getPrototypeOf() en JavaScript se usa para devolver el prototipo del objeto especificado.
Sintaxis: 
 

Reflect.getPrototypeOf( obj ) 

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación: 
 

  • obj: este parámetro es el objeto de destino y se utiliza para obtener el prototipo.

Valor de retorno: este método se utiliza para obtener el prototipo devuelto del objeto dado.
Excepciones: un TypeError es una excepción dada como resultado, cuando el destino no es válido.
Los siguientes ejemplos ilustran el método Reflect.getPrototypeOf() en JavaScript:
Ejemplo 1: 
 

javascript

<script>
const object1 = {
    property1: 356
};
 
const result = Reflect.getPrototypeOf(object1);
console.log(result);
console.log(Reflect.getPrototypeOf(result));
 
const result1 = Object.create (null); 
console.log ( 
 Reflect.getPrototypeOf ( result1 ) === null 
);  
</script>

Producción: 
 

Object {  }
null
true

Ejemplo 2: 
 

javascript

<script>
console.log (Reflect.getPrototypeOf({}));      
console.log (Reflect.getPrototypeOf(Object.prototype)); 
console.log (Reflect.getPrototypeOf(Object.create(null)));
</script>

Producción: 
 

Object {  }
null
null

Navegadores compatibles: los navegadores compatibles con JavaScript Reflect.getPrototypeOf() Method se enumeran a continuación: 
 

  • Google Chrome 49 y superior
  • Borde 12 y superior
  • Firefox 42 y superior
  • Ópera 36 y superior
  • Safari 10 y superior

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 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 *