From 1f810293ffa2175dabb18a62dec548466e47a312 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 27 Aug 2014 09:26:51 -0400 Subject: [PATCH] fix(util) checkArgs: add length check first --- lib/util.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/lib/util.js b/lib/util.js index bf6205a1..bcf9f271 100644 --- a/lib/util.js +++ b/lib/util.js @@ -131,17 +131,19 @@ msg = '', i = 0, n = names.length, + isLength = n === argsParam.length, template = '{{ name }} coud not be empty!'; - for (i = 0; i < n; i++) - if (!argsParam[i]) { - msg = Util.render(template, { - name: names[i] - }); - - error = new Error(msg); - throw(error); - } + if (!isLength) + for (i = 0; i < n; i++) + if (!argsParam[i]) { + msg = Util.render(template, { + name: names[i] + }); + + error = new Error(msg); + throw(error); + } return this; };