我正在完成第五章的“适当指南”练习。我用
导入了Ramdavar R = require('ramda');
并编写了辅助函数:
var _average = function(xs) {
return R.reduce(R.add, 0, xs) / xs.length;
};
其工作正常,如
_average(R.map(R.prop('dollar_value'), cars));
但是当我这样写时:
var averageDollarValue = R.compose(_average(), R.map(R.prop('dollar_value')));
我收到以下错误
Uncaught TypeError: Cannot read property 'reduce' of undefined
有人可以解释为什么会这样吗?
答案 0 :(得分:2)
你作文中的parens意味着你在你的作文中调用函数_average。尝试删除它们,这对我有用。这是代码段。
45s