将普通函数转换为箭头函数

时间:2018-11-08 22:32:44

标签: javascript angularjs ecmascript-6 es6-modules

我正在尝试使用ES6将以下功能转换为箭头功能,

b

我在下面尝试过

Top Hits

引发此错误import folder_name

我正在使用角度1.5

1 个答案:

答案 0 :(得分:1)

您的两个功能相同。

const sum1 = function(list, prop){ return list.reduce( function(a, b){ return a + b[prop];}, 0);};

const sum2 = (list,prop) =>  { return list.reduce((a,b) => {return (a+ b[prop])}, 0)};

const list = [{foo:1},{foo:2},{foo:3}]

console.log(sum1(list, 'foo'));
console.log(sum2(list, 'foo'));