Object
Properties & methods
- Object.alike( )
- Loosely compare 2 variables, ignoring undefined variables
- Object.assign( )
- Inject the enumerable properties of one object into another target object
- Object.checksum( )
- Calculate the checksum for the given value
- Object.dissect( )
- Like Object.divide, but key and value both become properties
- Object.divide( )
- Create a new object for every key-value and wrap them in an array
- Object.each( )
- Iterate over an object's properties
- Object.exists( )
- See if the given path exists inside an object, even if that value is undefined
- Object.flatten( )
- Flatten an object
- Object.getValueKey( )
- Get the key of a value in an array or object
- Object.hasProperty( )
- See if a key exists in an object or array
- Object.hasValue( )
- Check if the value exists in an object or array
- Object.isEmpty( )
- Determine if the object is empty
- Object.isObject( )
- Check if the argument is actually an object
- Object.isPlainObject( )
- Check if the argument is a plain object
- Object.isPrimitive( )
- Check if the argument is a primitive
- Object.isPrimitiveObject( )
- Check if the argument is the object form of a primitive
- Object.map( )
- Map an object
- Object.merge( )
- Like `Object.assign`, but merge objects recursively
- Object.objectify( )
- Convert an array into an object
- Object.path( )
- Get the value of the given property path
- Object.setPath( )
- Create a path in an object
- Object.size( )
- Get the size (length) of any given variable
- Object.values( )
- Get an array of the object values