refactor(util) asyncCall

This commit is contained in:
coderaiser 2014-03-11 10:50:09 -04:00
parent 65b8059862
commit ea50210887

View file

@ -23,29 +23,29 @@
var i, element, name, func,
funcsCount = funcs.length,
count = 0,
data = [];
allData = [];
for (i = 0; i < funcsCount; i++) {
func = funcs[i];
callCheckFunc(i, func);
}
function checkFunc(pNum, pData) {
var i, n = pData.length,
function checkFunc(num, data) {
var i, n = data.length,
params = [];
++count;
if (n >= 2) {
for (i = 0; i < n; i++)
params[i] = pData[i];
params[i] = data[i];
data[pNum] = params;
allData[num] = params;
} else
data[pNum] = pData[0];
allData[num] = data[0];
if (count === funcsCount)
Util.retExec(callback).apply(null, data);
Util.retExec(callback).apply(null, allData);
}
function callCheckFunc(num, func) {