![]() |
1
hzxxx 2022-09-05 10:14:45 +08:00 ![]() 在 chrome 控制台就应该是 1 3 啊,第一个 console 是 curryingAdds 的形参数量,第二个 console 是 curryingAdds(1)(2)的返回值
|
![]() |
2
noe132 2022-09-05 10:14:56 +08:00 via Android ![]() 参数个数是 1 没错。1+2=3 也没错
|
![]() |
3
particlec OP 明白了
|
![]() |
4
aaronlam 2022-09-05 10:18:58 +08:00 ![]() 其实只 `console` 了一次,3 是最后一行代码 `curryingAdds(1)(2);` 的返回值
|
![]() |
5
particlec OP function curryingAdds(a, b) {
if (curryingAdds.length === 1) { return a; } else { return a + b; } } curryingAdds(1); NaN 还有一个我问题,我想根据不同参数个数显示不同 结果,但是我实验这里结果居然是 NaN |