Search results
64 packages found
Executes a callback for each property found on a object, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object and Function prototypes by default,
- for
- each
- prop
- property
- object
- function
- enumerable
- non-enumerable
- nonenumerable
- inherited
- proto
- prototype
- prototype-chain
- class
Executes a callback for each property found on a object, recursively on nested properties, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object an
- recursive
- deep
- for
- each
- prop
- property
- object
- function
- enumerable
- non-enumerable
- nonenumerable
- inherited
- proto
- prototype
- View more
Useful JavaScript base classes for efficient and quick solutions to common problems.
- javascript
- class
- base-class
- class-based
- superclass
- parent-class
- object-oriented
- oop
- inheritance
- inherited
- encapsulation
- extends
- constructor
Test if an object has a specified method name, either own or inherited.
- stdlib
- stdassert
- assertion
- assert
- utilities
- utility
- utils
- util
- object
- obj
- has
- hasown
- hasownproperty
- hasprop
- View more
Return a property descriptor for an object's own or inherited property.
Get all property names of an object/function/class including non-enumerable and inherited ones.
Test if an object has a specified property, either own or inherited.
- stdlib
- stdassert
- assertion
- assert
- utilities
- utility
- utils
- util
- object
- obj
- has
- hasown
- hasownproperty
- hasprop
- View more
Return an array of an object's own and inherited property names and symbols.
Return an array of an object's own and inherited enumerable property names.
Return an array of an object's own and inherited non-enumerable property names and symbols.
Return an array of an object's own and inherited enumerable property key-value pairs.
Test if an object's own or inherited property is enumerable.
Invoke a function for each own and inherited enumerable property of an object.
Test if an object's own and inherited property is readable and writable.
Test if an object's own or inherited property has a data descriptor.
Return an array of an object's own and inherited writable property names and symbols.
Test if an object has an inherited property.
Return an array of an object's own and inherited enumerable property values.
Return an array of an object's inherited property names and symbols.
Test if an object's own or inherited property is readable.