Determinate the type of a variable
$ npm install object-typeof
var object = require('object-typeof');
var myObject = {
name: 'foo'
};
object.is(myObject); // 'object'
object.is('object', myObject); // true
object.is('object', 1); // false
object.is(1); // 'number'
var object = require('object-typeof');
object.isNumber(123); // true
object.isNumber('foo'); // false
var object = require('object-typeof');
object.isBoolean(false); // true
object.isBoolean(null); // false
var object = require('object-typeof');
object.isUndefined(undefined); // true
object.isUndefined(true); // false
var object = require('object-typeof');
object.isNumber(123); // true
object.isNumber('foo'); // false
var object = require('object-typeof');
object.isObject({
name: 'foo'
});
// true
object.isObject('bar'); // false
var object = require('object-typeof');
object.isArray([]); // true
object.isArray('foo'); // false
var object = require('object-typeof');
object.isNull(null); // true
object.isNull('foo'); // false
var object = require('object-typeof');
object.isBuffer(new Buffer(0)); // true
object.isBuffer(true); // false