Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Objetos globales
  5. Reflect

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

Reflect

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨septiembre de 2016⁩.

Reflect es un objecto incorporado que proporciona metodos para interceptar operaciones de javascript. Los métodos son los mismos que los deproxy handlers.Reflect no es un objeto de funciones y por lo tanto no puede ser construido.

Descripción

A diferencia de la mayoria de los objetos globales,Reflect no es un constructor. No puede ser instanciado con unoperadornew o invocando el objectoReflect como una función. Todas las propiedades y métodos deReflect son estáticos (igual que los del objetoMath).

Métodos

El objetoReflect proporciona las siguientes funciones estáticas con los mismos nombres de los métodos deproxy handler. Algunos de estos métodos son correspondientes a los métodos deObject.

Reflect.apply()

Calls a target function with arguments as specified by theargs parameter. See alsoFunction.prototype.apply().

Reflect.construct()

Thenew operator as a function. Equivalent to callingnew target(...args).

Reflect.defineProperty()

Similar toObject.defineProperty(). Returns aBoolean.

Reflect.deleteProperty()

Thedelete operator as a function. Equivalent to callingdelete target[name].

Reflect.get()

A function that returns the value of properties.

Reflect.getOwnPropertyDescriptor()

Similar toObject.getOwnPropertyDescriptor(). Returns a property descriptor of the given property if it exists on the object,undefined otherwise.

Reflect.getPrototypeOf()

Same asObject.getPrototypeOf().

Reflect.has()

Thein operator as function. Returns a boolean indicating whether an own or inherited property exists.

Reflect.isExtensible()

Same asObject.isExtensible().

Reflect.ownKeys()

Returns an array of the target object's own (not inherited) property keys.

Reflect.preventExtensions()

Similar toObject.preventExtensions(). Returns aBoolean.

Reflect.set()

A function that assigns values to properties. Returns aBoolean that istrue if the update was successful.

Reflect.setPrototypeOf()

A function that sets the prototype of an object.

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-reflect-object

Compatibilidad con navegadores

También ver

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp