Global Functions
Name | Description | Parameters | Return | Example |
---|---|---|---|---|
|
Retrieves the value from the object in a nested fashion. Specify a path as e.g. "food.fruit.apple". Click [here](https://hackernoon.com/accessing-nested-objects-in-javascript-f02f1bd6387f) for more info. |
obj { path { separator { |
{ |
import { getValue } from '@innofake/js-utilities';
|
|
Assigns the value to the object in a nested fashion. Specify a path as e.g. "food.fruit.apple". |
obj { path { value { separator { |
{ |
import { setValue } from '@innofake/js-utilities';
|
|
Check if the current value is non-null or non-undefined |
value { |
{ |
import { hasValue } from '@innofake/js-utilities';
|
|
Group by method for an array. |
arr {
target { |
||
|
Determines if the given value is a [function](https://developer.mozilla.org/en-US/docs/Glossary/Function). |
value { |
{ |
import { isFunction } from '@innofake/js-utilities';
|
|
Determines if a given value is an Object. |
value { |
{ |
import { isObject } from '@innofake/js-utilities';
|
|
obj { |
{ |
import { isEmptyObject } from '@innofake/js-utilities';
|
|
|
s { |
{ |
import { isString } from '@innofake/js-utilities';
|
|
|
Determines if a given value is a Promise. |
value { |
{ |
import { isPromise } from '@innofake/js-utilities';
|
|
Returns a formatted string with easier to read values for file sizes |
bytes { decimals { |
{ |
import { formatBytes } from '@innofake/js-utilities';
|
|
Creates and returns a deep copy of an Object or Array. |
inObject { |
{ |
import { deepCopy } from '@innofake/js-utilities';
|
|
Determines if a given string is a Url. |
str { |
{ |
import { isURL } from '@innofake/js-utilities';
|