diff options
author | kpdecker <kpdecker@gmail.com> | 2013-08-24 22:13:37 -0500 |
---|---|---|
committer | kpdecker <kpdecker@gmail.com> | 2013-08-24 22:20:12 -0500 |
commit | 6e6acaac0d676581ea45a1a4810907abee65b852 (patch) | |
tree | f49206878a1dccf4c938f398ba36fcd5659d1cb6 /lib/handlebars/utils.js | |
parent | 4c02d3027c3b610f3f2a27b7ddbff091f8e53188 (diff) | |
download | handlebars.js-6e6acaac0d676581ea45a1a4810907abee65b852.zip handlebars.js-6e6acaac0d676581ea45a1a4810907abee65b852.tar.gz handlebars.js-6e6acaac0d676581ea45a1a4810907abee65b852.tar.bz2 |
Unify isFunction/isArray handling
Diffstat (limited to 'lib/handlebars/utils.js')
-rw-r--r-- | lib/handlebars/utils.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/handlebars/utils.js b/lib/handlebars/utils.js index 9a4ff77..0887f85 100644 --- a/lib/handlebars/utils.js +++ b/lib/handlebars/utils.js @@ -1,6 +1,7 @@ exports.attach = function(Handlebars) { -var toString = Object.prototype.toString; +var toString = Object.prototype.toString, + isArray = Array.isArray; // BEGIN(BROWSER) @@ -71,7 +72,7 @@ Handlebars.Utils = { isEmpty: function(value) { if (!value && value !== 0) { return true; - } else if(toString.call(value) === "[object Array]" && value.length === 0) { + } else if (isArray(value) && value.length === 0) { return true; } else { return false; |