summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/Utils.js8
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) {