1

我有一个 MapReduce,其中 reduce 函数错误地省略了 return 语句:

var reduce = function(key, values){
  var result = {apples: 0, oranges: 0};
  values.forEach(function(v){
    result.apples += v.apples;
    result.oranges += v.oranges;
  });
};

这段代码(cringes)已经投入生产了一个多月,我们现在才发现这个错误。为什么这会产生价值?

为清楚起见,return result;最后一行缺少上面的函数。

4

0 回答 0