# add dist

This commit is contained in:
Mario Romano
2016-04-21 11:56:31 +01:00
parent 5914688467
commit 07807e7bc3
13499 changed files with 1808930 additions and 5 deletions

View File

@@ -0,0 +1,21 @@
module.exports = function (arr, iterator, callback) {
callback = callback || function () {};
if (!Array.isArray(arr) || !arr.length) {
return callback();
}
var completed = 0;
var iterate = function () {
iterator(arr[completed], function (err) {
if (err) {
callback(err);
callback = function () {};
}
else {
++completed;
if (completed >= arr.length) { callback(); }
else { iterate(); }
}
});
};
iterate();
};