Evaluates if the {value} argument is really an object, i.e.:
import { isObject } from '@amjs/js-utils';console.log(isObject()); // falseconsole.log(isObject(null)); // falseconsole.log(isObject(1)); // falseconsole.log(isObject(-0)); // falseconsole.log(isObject(true)); // falseconsole.log(isObject(false)); // falseconsole.log(isObject('')); // falseconsole.log(isObject('text')); // falseconsole.log(isObject([])); // falseconsole.log(isObject({})); // true Copy
import { isObject } from '@amjs/js-utils';console.log(isObject()); // falseconsole.log(isObject(null)); // falseconsole.log(isObject(1)); // falseconsole.log(isObject(-0)); // falseconsole.log(isObject(true)); // falseconsole.log(isObject(false)); // falseconsole.log(isObject('')); // falseconsole.log(isObject('text')); // falseconsole.log(isObject([])); // falseconsole.log(isObject({})); // true
To be evaluated
true if {value} is not null, undefined and Array or any other different to object.
true
null
undefined
Array
Evaluates if the {value} argument is really an object, i.e.: