Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Candidatos
      Candidatos altamente calificados en 48h.
    • Evaluaciones
      500+ pruebas técnicas y psicológicas, más sistema anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Paga en 15+ países de LATAM sin crear entidad local.
  • Precios
  • Empleos

0

226
Vistas
¿Hay alguna diferencia funcional entre `Reflect.get()` y el acceso a la propiedad normal en un controlador `Proxy`?

El artículo de MDN sobre Proxy muestra dos formas de escribir controladores get() :

 const first = new Proxy(target, { get(target, property, receiver) { return target[property]; } }); const second = new Proxy(target, { get(target, property, receiver) { return Reflect.get(...arguments); } });

Por lo que he probado, ambos parecen funcionar como se esperaba para casos simples.

 const target = { foo: 42 }; const first = new Proxy(target, { get(target, property, receiver) { return target[property]; } }); const second = new Proxy(target, { get(target, property, receiver) { return Reflect.get(...arguments); } }); console.log(first.foo); console.log(second.foo);

¿Hay alguna diferencia funcional entre las dos opciones? ¿Existe una configuración en la que un enfoque funcione, pero el otro falle?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda