箭头函数要注意的点:

90 阅读1分钟
// 多维的叠加执行操作
// <!-- 各科成绩占比重不一样, 求结果 -->  两个数组相乘
var result = [
  { subject: 'math', score: 88 },
  { subject: 'chinese', score: 95 },
  { subject: 'english', score: 80 }
];
var dis = {
    math: 0.5,
    chinese: 0.3,
    english: 0.2
};

//dis 要拿到result  subject中的科目

var res = result.reduce((prev,resitem) =>{
   return  prev + resitem.score * dis[resitem.subject] 
},0)

console.log(res)//88.5

写法: ()=>{ 一定要加上 return }

() => 一条语句 (省略了return)