Utility function for identifying regular JavaScript objects
npm install @toolz/is-a-regular-objectis-a-regular-object is a tiny, dead-simple utility function for identifying regular JavaScript objects. In JavaScript, a NULL will show a typeof "object". An array will also show a typeof "object". This function returns TRUE for non-NULL, non-array objects - and it returns FALSE for everything else.
@toolz/is-a-regular-object-react.
javascript
import { isARegularObject } from '@toolz/is-a-regular-object';
`
$3
`javascript
const API = {
arguments: {
value: {
required,
format: any,
},
},
returns: Boolean,
}
`
`javascript
isARegularObject({}); // true
isARegularObject({one: 'uno', two: 'dos'}); // true
isARegularObject({numbers: [1, 2, 3], letters: ['a', 'b', 'c']}); // true
isARegularObject(null); // false
isARegularObject([]); // false
isARegularObject([1, 2, 3]); // false
isARegularObject(''); // false
isARegularObject('object'); // false
isARegularObject(() => console.log('foo')); // false
``