Я пытаюсь использовать Reduce для возврата массива примерно так:
var myArray = [1,2,3];
_.reduce(myArray, function (seed, item) { return seed.push(item);}, []);
Я ожидаю, что он создаст массив точно так же, как myArray. Вместо первого элемента seed - это массив. Затем для второго элемента семя - это число. Это вызывает ошибку, и третий пункт никогда не достигается.
Что здесь происходит?