isObject implementation

by Roman Fedytskyi

JavaScript

const isObject = data => Object.prototype.toString.call(data) === '[object Object]';

console.assert(isObject({}), 'Should return true for object literal {}');
console.assert(isObject([]) === false, 'Should return false for array literal []');
console.assert(isObject(null) === false, 'Should return false for null');