| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 | | var serialOrdered = require('./serialOrdered.js'); |  |   |  | // Public API |  | module.exports = serial; |  |   |  | /** |  |  * Runs iterator over provided array elements in series |  |  * |  |  * @param   {array|object} list - array or object (named list) to iterate over |  |  * @param   {function} iterator - iterator to run |  |  * @param   {function} callback - invoked when all elements processed |  |  * @returns {function} - jobs terminator |  |  */ |  | function serial(list, iterator, callback) |  | { |  |   return serialOrdered(list, iterator, null, callback); |  | } | 
 |