Mangler.isEmpty() - DarthJDG/Mangler.js GitHub Wiki
Checks if parameter is empty. Works with undefined, null, empty string and iterable objects.
Mangler.isEmpty(parameter)| Parameter | Type | Default | Description |
|---|---|---|---|
| parameter | Any | Any value, variable or object to check. |
Returns true if parameter is empty, false otherwise.
Automatically returns false if parameter is null, undefined, an empty string or a non-iterable object. If object is iterable, it returns true if it has no items, false otherwise.
Default iterable objects in Mangler.js are objects, arrays and mangler objects. To make other object types iterable, see Mangler.registerType().
Mangler.isEmpty({}); // true
Mangler.isEmpty([]); // true
Mangler.isEmpty(new Date()); // false
Mangler.isEmpty(function() {}); // false
Mangler.isEmpty(0); // false
Mangler.isEmpty(); // true