let res = fn(1, 2)(3); console.log(res)//6 编写一个函数让fn里面的1,2和3相加等于6 就是最后log的res的值是6
时间: 2023-06-15 22:03:24 浏览: 53
表达式代码,可以输入相关的字符串计算出结果
可以这样实现:
```
function fn(a, b) {
return function(c) {
return a + b + c;
}
}
let res = fn(1, 2)(3);
console.log(res); // 6
```
这里的 `fn` 函数返回一个内部函数,在内部函数中对参数进行求和,最终返回求和结果。当调用 `fn(1, 2)(3)` 时,会先执行 `fn(1, 2)`,返回内部函数,然后再执行内部函数,将参数 3 传入,最终求和结果为 6。
阅读全文