Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Merge objects using their property descriptors
Define (or modify) an object property.
Define a lazily evaluated property on an object
- lazy
- property
- properties
- prop
- define
- object
- value
- lazily
- laziness
- evaluation
- eval
- execute
- getter
- function
- View more
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
Define a non-enumerable read-only property.
Test if an object has a specified property.
- stdlib
- stdassert
- assertion
- assert
- utilities
- utility
- utils
- util
- object
- obj
- has
- hasown
- hasownproperty
- property
- View more
Return a property descriptor for an object's own property.
Define a read-only property.
Sort an array on an object property
Test if an object's own property is enumerable.
Get, set, or delete a property from a nested object using a dot path
Read, write or test a data structure's nested property via a string like 'my.nested.property'. It works through arrays and objects.'
Does a JS type have a property
Used to determine whether an object has an own property with the specified property key.
Return an array of an object's own enumerable and non-enumerable property names.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- object
- obj
- names
- keys
- enumerable
- non-enumerable
- own
- View more
`Object.defineProperty`, but not IE 8's broken one.
Get a property from object
Get a property from an object using dot (object path) notation.