lib/altshift/core/base.js
function isObject(obj) {
    return obj !== undefined &&
        (obj === null || typeof obj === "object" ||
         typeof obj === "array" || obj instanceof Array ||
         Object.prototype.toString.call(obj) ===  "[object Function]"
    );
}
function isObject(obj) {
    return obj !== undefined &&
        (obj === null || typeof obj === "object" ||
         typeof obj === "array" || obj instanceof Array ||
         Object.prototype.toString.call(obj) ===  "[object Function]"
    );
}
function isObject ( obj ) { return obj !== undefined && ( obj === null || typeof obj === "object" || typeof obj === "array" || obj instanceof Array || Object . prototype . toString . call ( obj ) === "[object Function]" ) ; }
Return true if `obj` is an Object

@param {*} obj
@return {boolean}
Return true if obj is an Object