b65782c506600ccab8e3773b1d9d4b78b5c4390e5f7c7d84b8f687a955491a86d9094e56cb243139aa4cae7920a8dad6b6444d26d7c8e7d1d703d005baf881 501 B

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