-
(static) assign(object, …extensions) → {Object}
-
Extends the object with properties from other objects.
Parameters:
Name |
Type |
Attributes |
Description |
object |
Object
|
|
|
extensions |
Object
|
<repeatable>
|
|
- Source:
Returns:
The given object
-
Type
-
Object
-
(static) clone(source, deepopt) → {Object|Array}
-
Clones the given object and returns the clone.
Parameters:
Name |
Type |
Attributes |
Default |
Description |
source |
Object
|
Array
|
|
|
|
deep |
Boolean
|
<optional>
|
true
|
|
- Source:
Returns:
-
Type
-
Object
|
Array
-
(static) create(object) → {Object}
-
Returns a new object inheriting form the given object.
Parameters:
Name |
Type |
Description |
object |
Object
|
|
- Source:
Returns:
-
Type
-
Object
-
(static) each(collection, callback, arrayLikeopt) → {Object|Array}
-
Simulates the foreach loop.
Parameters:
Name |
Type |
Attributes |
Default |
Description |
collection |
Object
|
Array
|
|
|
|
callback |
function
|
|
|
|
arrayLike |
Boolean
|
<optional>
|
false
|
forces the loop to iterate the object the same way as an array |
- Source:
Returns:
The given collection
-
Type
-
Object
|
Array
-
(static) empty(value) → {Boolean}
-
Determines whether the object doesn't have any own properties (so it's empty) or is an empty value
(null, undefined, 0, NaN, "").
Parameters:
Name |
Type |
Description |
value |
*
|
|
- Source:
Returns:
-
Type
-
Boolean
-
(static) fromQueryString(queryString, convertBoolsopt) → {Object}
-
Convert the given query string to an object.
Parameters:
Name |
Type |
Attributes |
Default |
Description |
queryString |
String
|
|
|
|
convertBools |
Boolean
|
<optional>
|
false
|
|
- Source:
Returns:
-
Type
-
Object
-
(static) is(a, b) → {Boolean}
-
Strict equality with support for NaN and +0/-0 values.
Parameters:
Name |
Type |
Description |
a |
*
|
|
b |
*
|
|
- Source:
Returns:
-
Type
-
Boolean
-
(static) isAny(value) → {Boolean}
-
Determines whether the given value is an object.
Parameters:
Name |
Type |
Description |
value |
*
|
|
- Source:
Returns:
-
Type
-
Boolean
-
(static) isPlain(value) → {Boolean}
-
Determines whether the given value is a plain (not special) object.
Parameters:
Name |
Type |
Description |
value |
*
|
|
- Source:
Returns:
-
Type
-
Boolean
-
(static) keys(object) → {Array.<String>}
-
Returns an array of all enumerable properties.
Parameters:
Name |
Type |
Description |
object |
Object
|
|
- Source:
Returns:
-
Type
-
Array.<String>
-
(static) merge(…objects) → {Object}
-
Merges given objects to a single one and returns it.
Parameters:
Name |
Type |
Attributes |
Description |
objects |
Object
|
<repeatable>
|
|
- Source:
Returns:
-
Type
-
Object
-
(static) owns(object, property) → {Boolean}
-
Determines whether the object owns the given property.
Parameters:
- Source:
Returns:
-
Type
-
Boolean
-
(static) toQueryString(object, namespaceopt) → {String}
-
Convert the given object to a query string.
Parameters:
- Source:
Returns:
-
Type
-
String