function isObject(obj) {
  // incase of arrow function and array
  return Object(obj) === obj && String(obj) === '[object Object]' && !isFunction(obj) && !isArray(obj);
}
function isObject(obj) {
  
  return Object(obj) === obj && String(obj) === '[object Object]' && !isFunction(obj) && !isArray(obj);
}
function isObject ( obj ) { // incase of arrow function and array return Object ( obj ) === obj && String ( obj ) === '[object Object]' && ! isFunction ( obj ) && ! isArray ( obj ) ; }
is it an object or not
is it an object or not