排除 Reduce Function 问题
确认输出类型
var reduceFunction1 = function(keyCustId, valuesPrices) { return Array.sum(valuesPrices); };var myTestValues = [ 5, 5, 10 ];reduceFunction1('myKey', myTestValues);20var reduceFunction2 = function(keySKU, valuesCountObjects) { reducedValue = { count: 0, qty: 0 }; for (var idx = 0; idx <; valuesCountObjects.length; idx++) { reducedValue.count += valuesCountObjects[idx].count; reducedValue.qty += valuesCountObjects[idx].qty; } return reducedValue; };var myTestObjects = [ { count: 1, qty: 5 }, { count: 2, qty: 10 }, { count: 3, qty: 15 } ];reduceFunction2('myKey', myTestObjects);{ "count" : 6, "qty" : 30 }
确保对映射值的 Order 不敏感
确保减少 Function Idempotence
最后更新于