code: public static boolean isObject( Object obj ) {
        return !isNumber( obj ) && !isString( obj ) && !isBoolean( obj ) && !isArray( obj )
              && !isFunction( obj ) || isNull( obj );
     }
docs: Tests if obj is not a boolean, number, string or array.