É possível iterar através de duas listas ao mesmo tempo em Underscore.js?

Eu basicamente quero expressar o seguinte comportamento usando_.each() ou_.map() em 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>

Isso é definitivamente possível no Matlab (meu idioma principal) como tal:

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

Intuitivamente, parece que a sintaxe no Sublinhado deve ser:

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

No entanto, essa lista de argumentos não é aceitável; o segundo parâmetro deve ser uma função que pode ser chamada.

O argumento "contexto" opcional não me ajudará nessa situação.

questionAnswers(1)

yourAnswerToTheQuestion