summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/utils.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2013-08-24 22:13:37 -0500
committerkpdecker <kpdecker@gmail.com>2013-08-24 22:20:12 -0500
commit6e6acaac0d676581ea45a1a4810907abee65b852 (patch)
treef49206878a1dccf4c938f398ba36fcd5659d1cb6 /lib/handlebars/utils.js
parent4c02d3027c3b610f3f2a27b7ddbff091f8e53188 (diff)
downloadhandlebars.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.js5
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;