¿Es posible iterar a través de dos listas al mismo tiempo en Underscore.js?

Básicamente quiero expresar el siguiente comportamiento usando_.each() o_.map() en Underscore.js.

<code>a = [1, 2, 3]
b = [3, 2, 1]

# Result list
c = [0, 0, 0]

for i in [0 .. a.length - 1]
   c[i] = a[i] + b[i]
</code>

Esto es definitivamente posible en Matlab (mi idioma principal) como tal:

<code>c = arrayfun(@(x,y) x+y, a, b)
</code>

Intuitivamente, parece que la sintaxis en el guión bajo debe ser:

<code>c = _.map(a, b, function(x, y){ return x + y;})
</code>

Sin embargo, esa lista de argumentos no es aceptable; el segundo parámetro se supone que es una función llamable.

El argumento opcional de "contexto" no me ayudará en esta situación.

Respuestas a la pregunta(1)

Su respuesta a la pregunta