const isDefined = function( object, paramsArray ){ let retval = true; let process = function( ){ paramsArray.forEach(function(param) { let currParam = object[param] if( currParam == undefined || !currParam ){ retval = false; } }, this); return retval; }; if( !Array.isArray(paramsArray) ){ paramsArray = (typeof(paramsArray) == "string") ? paramsArray.split(",") : undefined; if ( !paramsArray ){ return false; }else{ return process(); } }else{ return process(); } }; exports.isDefined = exports.is_defined = isDefined;