diff options
-rw-r--r-- | lib/Utils.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/Utils.js b/lib/Utils.js index b5b96d6..8e6449f 100644 --- a/lib/Utils.js +++ b/lib/Utils.js @@ -69,8 +69,12 @@ Utils = (function() { }; Utils.isEmpty = function(value) { + return !value || value === '' || value === '0' || (value instanceof Array && value.length === 0) || this.isEmptyObject(value); + }; + + Utils.isEmptyObject = function(value) { var k; - return !value || value === '' || value === '0' || (value instanceof Array && value.length === 0) || (value instanceof Object && ((function() { + return value instanceof Object && ((function() { var results; results = []; for (k in value) { @@ -78,7 +82,7 @@ Utils = (function() { results.push(k); } return results; - })()).length === 0); + })()).length === 0; }; Utils.subStrCount = function(string, subString, start, length) { |