| apply | The static Reflect.apply() method calls a target function with
arguments as specified.
|
| construct | The static Reflect.construct() method acts like the new operator, but
as a function. It is equivalent to calling new target(...args). It
gives also the added option to specify a different prototype.
|
| construct_with_new_target | The static Reflect.construct() method acts like the new operator, but
as a function. It is equivalent to calling new target(...args). It
gives also the added option to specify a different prototype.
|
| define_property | The static Reflect.defineProperty() method is like
Object.defineProperty() but returns a Boolean.
|
| delete_property | The static Reflect.deleteProperty() method allows to delete
properties. It is like the delete operator as a function.
|
| get | The static Reflect.get() method works like getting a property from
an object (target[propertyKey]) as a function.
|
| get_f64 | The same as get
except the key is an f64, which is slightly faster.
|
| get_own_property_descriptor | The static Reflect.getOwnPropertyDescriptor() method is similar to
Object.getOwnPropertyDescriptor(). It returns a property descriptor
of the given property if it exists on the object, undefined otherwise.
|
| get_prototype_of | The static Reflect.getPrototypeOf() method is almost the same
method as Object.getPrototypeOf(). It returns the prototype
(i.e. the value of the internal [[Prototype]] property) of
the specified object.
|
| get_u32 | The same as get
except the key is a u32, which is slightly faster.
|
| has | The static Reflect.has() method works like the in operator as a
function.
|
| is_extensible | The static Reflect.isExtensible() method determines if an object is
extensible (whether it can have new properties added to it). It is
similar to Object.isExtensible(), but with some differences.
|
| own_keys | The static Reflect.ownKeys() method returns an array of the
target object’s own property keys.
|
| prevent_extensions | The static Reflect.preventExtensions() method prevents new
properties from ever being added to an object (i.e. prevents
future extensions to the object). It is similar to
Object.preventExtensions(), but with some differences.
|
| set | The static Reflect.set() method works like setting a
property on an object.
|
| set_f64 | The same as set
except the key is an f64, which is slightly faster.
|
| set_prototype_of | The static Reflect.setPrototypeOf() method is the same
method as Object.setPrototypeOf(). It sets the prototype
(i.e., the internal [[Prototype]] property) of a specified
object to another object or to null.
|
| set_u32 | The same as set
except the key is a u32, which is slightly faster.
|
| set_with_receiver | The static Reflect.set() method works like setting a
property on an object.
|