From 2a24cbb64a36f84ec6445669f29da2a4bf541bf8 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 31 Jan 2014 11:19:35 -0500 Subject: [PATCH] refactor(util) retExec: add concat --- lib/util.js | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/lib/util.js b/lib/util.js index 7fabc005..4c4e4895 100644 --- a/lib/util.js +++ b/lib/util.js @@ -746,23 +746,16 @@ /** * return save exec function - * @param pCallBack - * @param pArg + * @param callback */ - this.retExec = function() { - var args = arguments; + this.retExec = function(callback) { + var args = Util.slice(arguments); return function() { - var argsLocal, callback, - n = args.length; + var argsLocal = Util.slice(arguments); + callback; - if (n > 0) - argsLocal = args; - else { - callback = args[0]; - argsLocal = Util.slice(arguments); - argsLocal.unshift(callback); - } + argsLocal = args.concat(argsLocal); Util.exec.apply(null, argsLocal); };