这个简单的功能不起作用。为什么?我收到 "unexpected identifier" 错误

This simple function does not work. Why? I get "unexpected identifier" error

我对这个函数的思路:我创建了一个带有3个参数的箭头函数,并将它放在const omg变量中。这个函数应该简单地将数字 2、3、4 相加,我将其存储到随机 let sum 变量中。结果应该会自动返回。

const omg = (a, b, c) => let sum = a + b + c;

const lala = omg(2,3,4);
console.log(lala);

问题是你在函数结束时没有返回任何东西,你不需要 sum 变量声明:

const omg = (a, b, c) => a + b + c;

这是更详细的修复版本:

const omg = (a, b, c) => {
  const sum = a + b + c;
  return sum;
};