Property write operations: set, define, and delete for JS objects, arrays, proxies, getters, and setters.
Summary
Functions
Defines an array element and descriptor metadata.
Reads an indexed JavaScript element.
Returns whether a value has a property in its own or prototype chain.
Writes a JavaScript property while respecting arrays, proxies, descriptors, accessors, and constructor statics.
Writes an indexed JavaScript element.
Writes a field using the fast shape path when possible.
Defines or replaces a JavaScript getter property.
Defines or replaces a JavaScript setter property.
Writes a property using an explicit receiver, for Reflect.set semantics.
Returns a list with an index updated, padding holes with :undefined as needed.
Functions
Defines an array element and descriptor metadata.
Reads an indexed JavaScript element.
Returns whether a value has a property in its own or prototype chain.
Writes a JavaScript property while respecting arrays, proxies, descriptors, accessors, and constructor statics.
Writes an indexed JavaScript element.
Writes a field using the fast shape path when possible.
Defines or replaces a JavaScript getter property.
Defines or replaces a JavaScript setter property.
Writes a property using an explicit receiver, for Reflect.set semantics.
Returns a list with an index updated, padding holes with :undefined as needed.