From 07a540615b1ee13810526dad76aa0c4dfc2185a7 Mon Sep 17 00:00:00 2001 From: "J. Ryan Stinnett" Date: Wed, 23 Mar 2016 22:52:22 -0500 Subject: [PATCH] Test args for defined values instead of args.length --- h.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/h.js b/h.js index bc7cf39..edc7ef6 100644 --- a/h.js +++ b/h.js @@ -12,11 +12,11 @@ function addNS(data, children) { module.exports = function h(sel, b, c) { var data = {}, children, text, i; - if (arguments.length === 3) { + if (c !== undefined) { data = b; if (is.array(c)) { children = c; } else if (is.primitive(c)) { text = c; } - } else if (arguments.length === 2) { + } else if (b !== undefined) { if (is.array(b)) { children = b; } else if (is.primitive(b)) { text = b; } else { data = b; }