dist/lemurro.js
function isEmpty(value) {
        if (value === null) {
            return true;
        }

        var type = typeof(value);

        switch (type) {
            case 'undefined':
                return true;

            case 'number':
                return isNaN(value);

            case 'string':
                return value.trim() === '';

            case 'object':
                var countKeys = Object.keys(value).length;
                return countKeys < 1;

            case 'function':
            case 'boolean':
                return false;

            default:
                console.log('Unknown value type: "' + type + '"', 'isEmpty.js');
                return false;
        }
    }
function isEmpty(value) {
        if (value === null) {
            return true;
        }

        var type = typeof(value);

        switch (type) {
            case 'undefined':
                return true;

            case 'number':
                return isNaN(value);

            case 'string':
                return value.trim() === '';

            case 'object':
                var countKeys = Object.keys(value).length;
                return countKeys < 1;

            case 'function':
            case 'boolean':
                return false;

            default:
                console.log('Unknown value type: "' + type + '"', 'isEmpty.js');
                return false;
        }
    }
function isEmpty ( value ) { if ( value === null ) { return true ; } var type = typeof ( value ) ; switch ( type ) { case 'undefined' : return true ; case 'number' : return isNaN ( value ) ; case 'string' : return value . trim ( ) === '' ; case 'object' : var countKeys = Object . keys ( value ) . length ; return countKeys < 1 ; case 'function' : case 'boolean' : return false ; default : console . log ( 'Unknown value type: "' + type + '"' , 'isEmpty.js' ) ; return false ; } }
Javascript empty value checker

@param {null|undefined|number|string|object|array|function|boolean} value

@version 07.02.2019
@author  DimNS <atomcms@ya.ru>
Javascript empty value checker