Diferença entre async.each e async.eachSeries

Éasync.each trabalhando como matriz assíncrona iterando?

Éasync.eachSeries trabalhando como matriz síncrona iterando? (aguarda resposta realmente)

Estou perguntando isso porque ambos têm retornos de chamada, mas async.each funciona como uma matriz assíncrona iterando para ex:

//This is traditional way to iterate an array with callback functions in node.js
//Is this same with async.each ? i want to know it actually.

for (var i = 0; i < data.length; i++) {
 (function (i) {
  request(data[i],function(body){
   console.log(body)
  });
 })(i);

//if this codes and async.each are doing same things , 
//i know that async gives me an aert when all finished thats the difference.

questionAnswers(3)

yourAnswerToTheQuestion