src/keys.js
function areDefined() {
        var objects = Array.prototype.slice.call(arguments);
        for (var i = 0; i < objects.length; i++) {
            if (objects[i] !== null && typeof objects[i] === 'undefined')
                return false;
        }
        return true;
    }
function areDefined() {
        var objects = Array.prototype.slice.call(arguments);
        for (var i = 0; i < objects.length; i++) {
            if (objects[i] !== null && typeof objects[i] === 'undefined')
                return false;
        }
        return true;
    }
function areDefined ( ) { var objects = Array . prototype . slice . call ( arguments ) ; for ( var i = 0 ; i < objects . length ; i ++ ) { if ( objects [ i ] !== null && typeof objects [ i ] === 'undefined' ) return false ; } return true ; }
Determine if all of the provided object arguments are defined. Useful for argument
validation within functions.

@param {object} objects* - A variadic number of object arguments to check
@return {boolean}
Determine if all of the provided object arguments are defined . Useful for argument validation within functions .