Expand description
Utils for working with objects
Functions§
- construct_
object ⚠ - construct a new instance of a constructor
- create_
object ⚠ - create a new simple object, e.g.
let obj = {};
- create_
object_ q - create a new simple object, e.g.
let obj = {};
- define_
getter_ ⚠setter - define a getter/setter property
- define_
getter_ setter_ q - define a getter/setter property
- get_
namespace ⚠ - Safety
- get_
namespace_ q - get a namespace object this is used to get nested object properties which are used as namespaces
- get_
own_ ⚠property_ names - get the property names of an object
- get_
own_ property_ names_ q - get the property names of an object
- get_
property ⚠ - get a property from an object by name
- get_
property_ ⚠names - get the names of all properties of an object
- get_
property_ names_ q - get the names of all properties of an object
- get_
property_ q - get a property from an object by name
- get_
prototype_ ⚠of - Object.prototypeOf
- get_
prototype_ of_ q - is_
instance_ ⚠of - Safety
- is_
instance_ ⚠of_ by_ name - Safety
- is_
instance_ of_ by_ name_ q - is_
instance_ of_ q - set_
property ⚠ - set a property in an object, like
obj[propName] = val;
- set_
property2 ⚠ - set a property with specific flags
- set_
property2_ q - set a property with specific flags set_property applies the default flag JS_PROP_C_W_E (Configurable, Writable, Enumerable) flags you can use here are
- set_
property_ q - set a property in an object, like
obj[propName] = val;
- traverse_
properties ⚠ - Safety
- traverse_
properties_ ⚠mut - Safety
- traverse_
properties_ q - traverse_
properties_ q_ mut