这个简单的功能不起作用。为什么?我收到 "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;
};
我对这个函数的思路:我创建了一个带有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;
};