Javascript: ¿está esperando una cantidad de devoluciones de llamada asíncronas para regresar?

¿Cuál es la mejor forma / biblioteca para manejar múltiples devoluciones de llamadas asíncronas? En este momento, tengo algo como esto:

<code>_.each(stuff, function(thing){
   async(thing, callback);
});
</code>

Necesito ejecutar algún código después de que se haya activado la devolución de llamada para cada elemento enstuff.

¿Cuál es la forma más limpia de hacer esto? Estoy abierto a usar bibliotecas.

Respuestas a la pregunta(6)

Su respuesta a la pregunta